Re: Custom build location from Xcode 3 not editable in Xcode 4
Re: Custom build location from Xcode 3 not editable in Xcode 4
- Subject: Re: Custom build location from Xcode 3 not editable in Xcode 4
- From: Brock Brandenberg <email@hidden>
- Date: Thu, 31 Mar 2011 10:21:58 -0500
>> When opening an existing Xcode 3 project in Xcode 4, I can't seem to locate one of the old settings in the new Xcode 4 UI... The Xcode 3 project has a custom build location specified in the "Custom location" field under the General tab in the project info window, but this location isn't found in the Xcode 4 project settings. And while the value appears in the project SYMROOT build setting in 4, I'm unable to edit this setting there and have the edited value stick (it reverts when the pop-up editing window is dismissed).
>
> This works for me. Have you clicked the Done button after the edit? You must commit the edit, having the popup removed by clicking elsewhere is basically a cancel of the edit.
Yep, but mine doesn't accept the edit. I can easily reproduce the issue with a new project, so it's a specific circumstance where the custom build location is set in the text field in the project info window in Xcode 3 instead of in the SYMROOT build setting. Of course, that's what the UI is for in Xcode 3, so having this not work correctly in Xcode 4 really appears to be a bug.
To reproduce what I'm seeing, open Xcode 3 and create a new dummy Cocoa app project on your desktop. Select the project in the file list in Xcode and open the project info window. Click the "Place build products in" radio button for "Custom location" and specify a folder outside of the project folder (like "~/Desktop/Builds"). Close the project and open it in Xcode 4. Now try and find a way to edit the SYMROOT build setting value that shows at the project level. It appears in a non-bold font which signifies that it's inherited, but the question is from where and how do I edit it?
>> It appears that the project build settings would be the next inheritance level down from the the project settings (and the Xcode 4 prefs), but there must be another setting in-between or else Xcode 4 has a bug. As a work-around, I can open the project in 3 and remove the custom location setting, then re-specify it in 4 in the project SYMROOT build setting, but you shouldn't need to install Xcode 3 to migrate old projects to 4 if you've specified build locations like this. Btw,
>>
>
> I totally agree that such a setting, which can be very relevant, should not be dependent on a hidden pref. You should file a bug.
Doing it now :)
Thx,
Brock
_______________________________________________
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