I have a nested group of dozens of files (as described in this question), and I'd like to apply some custom build settings to all and only those files.
This was trivial in Xcode 3.
In Xcode 4, although I couldn't find anything in the documentation, I found a workaround: if you can select all of the files you want to change in the Compile Sources list (which happens to work for me because all of the files in my group have the same namespace prefix, and only one other file in the project shares it, so I can search for the prefix, select all, then deselect the one extra file), then hit Return, it will pop up the compile settings dialog for all selected files. (Double-clicking, context menu, etc. doesn't work, only Return.) (From a quick search, I found the same workaround discussed in this question.)
In Xcode 5 and 6, that workaround no longer works; selecting the files and hitting Return (or Fn+Enter, or double-clicking, or right-clicking or anything else I can think of) has no effect.
I've tried using AppleScripting to do this, but, as with my previous problem, I can't get past the fact that any attempt to access the build files of a build phase object returns a generic -10000 error… So, unless there's actually a solution, it looks like I'll be writing a script to parse the pbxproj as a plist again, which I'd really like to avoid.