xchammer wasn't buildable with dsym generation. It looks like it was mostly due to the expand_location unexpectedly getting multiple locations. I changed it to be more idiomatic with the provider to the correct output.
While I was experimenting, I also bumped the rules to match the current commits in rules-ios and xchammer. Since I touched a bunch of bzl/BUILD files, I also ran buildifier on the whole repo just to clean things up a bit.
Also tweaked things a bit more to allow for --define=apple.experimental.tree_artifact_outputs=1
xchammer wasn't buildable with dsym generation. It looks like it was mostly due to the
expand_location
unexpectedly getting multiple locations. I changed it to be more idiomatic with the provider to the correct output.While I was experimenting, I also bumped the rules to match the current commits in rules-ios and xchammer. Since I touched a bunch of bzl/BUILD files, I also ran buildifier on the whole repo just to clean things up a bit.
Also tweaked things a bit more to allow for
--define=apple.experimental.tree_artifact_outputs=1