Re: "OS X Default" Level in Build Settings
Re: "OS X Default" Level in Build Settings
- Subject: Re: "OS X Default" Level in Build Settings
- From: Jerry Krinock <email@hidden>
- Date: Fri, 19 Apr 2013 12:13:17 -0700
On 2013 Apr 19, at 09:43, Jeffrey Walton <email@hidden> wrote:
> Levels are awesome when trying to figure out where (and even why) a setting was overridden.
Yes! That's why I was hoping to find some documentation. I know I've read this previously in Xcode documentation. Has it been eliminated from the current documentation?
> Those are built-in build settings and cannot be changed. They can be overridden in the project or target. If the entry is bold, it overrides that of the parent. CTRL-BACKSPACE deletes the override.
I don't think so, because believe it or not, under "OS X Default" for "Build Products Path" , I have:
$HOME/Documents/Programming/Builds
That's not built in to Xcode; that's what I have used with Xcode 3.
> I would begin by looking at Preferences -> Locations, and then the Location and Source Tree tabs.
Nope. Those only have settings for "Derived Data", "Snapshots" and "Archives" but not "Build Products". Furthermore, all three of them are blank, indicating, I think, no customization.
On 2013 Apr 19, at 09:58, Quincey Morris <email@hidden> wrote:
> On Apr 19, 2013, at 09:34 , Jerry Krinock <email@hidden> wrote:
>
>> More specifically, what is the "OS X Default" level? I had thought that, in general, these were derived from my Xcode Preferences settings.
>
> It really means "Xcode defaults for OS X" (because there's a different set of defaults for iOS).
Good, Quincey. Now at least the name makes sense.
> Those defaults come from various places, including Preferences.
Sigh. I was hoping for a simple, concise, systematic answer.
> If you didn't change Preferences, check Workspace Settings (File menu), which also has some things that affect the build path.
I don't see "Workspace Settings" in my File menu in Xcode 4.6.2. I so have "Project Settings". However, similar to what I see in Preferences ▸ Locations, there are settings for "Derived Data" and "Snapshots". But again, none for anything like "Build Products Path".
* * *
Well, I can find it, under the hood. The value I have, "$HOME/Documents/Programming/Builds", is in the preferences file,
~/Library/Preferences/com.apple.dt.Xcode.plist
for the key path IDEApplicationwideBuildSettings ▸ SYMROOT
I think that this default "Build Products Path" was an editable preference in Xcode 3, and that the Xcode team forgot to, or did not want to provide a user interface for it in Xcode 4. In other words, it has become one of those "hidden preferences", only accessible by the 'defaults' command-line program. Also, the Xcode team did not want to ignore users' prior values when upgrading from Xcode 3. They thought we'd be smart enough to figure it out.
Correct?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden