Same problem I’ve had for a very long time now… the XCode build settings that the Introjucer spits out aren’t what I need, but there seems to be no way to change this.
To be specific, go to the project.pbxproj generated by Xcode, scroll down to close to the bottom, and look for sections containing “isa = XCBuildConfiguration;” - the current Jucer spits out four of them, two Debug and two Release, and one Debug and one Release section have compiler and build options.
I need to have values different from those that Juce generates. The libraries I am using have a different external linkage for the STL than the default, and while everything works, I get over one thousand errors when I link, unless I change the build settings. (Plus, I like to turn on more warnings than the default.)
Before, I simply hacked the Introjucer and rebuilt it with my options. This is a bit of a drag, but works - except I have to do it each time I update Juce. I’m off to do this now with the new modules branch, but I’d love to find a more permanent solution.
I’m wondering if the “Custom PList” field might do this, but I doubt it on reading the code, and I frankly don’t understand it.