BuildSettingExtractor icon indicating copy to clipboard operation
BuildSettingExtractor copied to clipboard

Arrange setting entries in the same way as in Xcode

Open milke opened this issue 3 years ago • 1 comments

I've just discovered this super useful tool. Great work, thanks a lot 👍

I was wondering if you'd be interested to implement the same arrangement of name/value pairs in output files, as they appear in Xcode build settings list, possibly even adding appropriate section comments (for Architectures, Assets, Build Locations,…). I took a look into the /* Begin XCBuildConfiguration section */ part of .pbxproj files and I see it contains simple, plain lists of name/value pairs and they appear exactly in the same order in output configuration files. Hence I understand this feature would require some tedious work and keeping some kind of reference list of all possible settings arranged in sections (Architectures, Assets, Build Locations,…) and also quite possible a need to update that reference list after each new major Xcode release. Anyway I'd appreciate to hear if you're willing to add something like this.

Thanks and keep up the great work.

milke avatar Feb 11 '22 20:02 milke

Thank you for the feedback and the suggestion.

I would need to investigate if Xcode is determining the groupings by information found in the various xcspec files or if it is hard-coded somewhere in the app.

If it can be automatically determined without a lot of maintenance work for each Xcode version, this might be a nice enhancement.

dempseyatgithub avatar Apr 17 '22 15:04 dempseyatgithub