Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arrange setting entries in the same way as in Xcode #85

Open
milke opened this issue Feb 11, 2022 · 1 comment
Open

Arrange setting entries in the same way as in Xcode #85

milke opened this issue Feb 11, 2022 · 1 comment
Assignees

Comments

@milke
Copy link

milke commented Feb 11, 2022

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.

@dempseyatgithub
Copy link
Owner

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 dempseyatgithub self-assigned this Apr 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants