jerrymarino / xcbuildkit

xcbuildkit is a framework to extend or replace Xcode's build system
Other
216 stars 17 forks source link

Fix dsym build and tree artifacts, bump rules_{apple,swift}, buildifier lint #33

Closed dierksen closed 2 years ago

dierksen commented 2 years ago

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