XCode 4.3
James Berry
jberry at macports.org
Sun Feb 19 12:19:54 PST 2012
On Feb 19, 2012, at 9:00 AM, James Berry wrote:
> Art,
>
> On Feb 19, 2012, at 5:11 AM, Art McGee wrote:
>
>> Sorry to intrude:
>>
>>> sudo xcode-select -switch /Applications/Xcode.app
>>
>> Shouldn't the command actually be:
>>
>> sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
>>
>> If you use the former, then xcodebuild -version returns:
>>
>> error: can't exec '/Applications/Xcode.app/usr/bin/xcodebuild' (No
>> such file or directory)
>
> For me, using either /Applications/Xcode.app or the longer version seem to accomplish the same thing. My xcode-select doesn't have any trouble with the shorter version.
>
> % sudo xcode-select -switch /Applications/Xcode.app && xcode-select -print-path && xcodebuild -version
> /Applications/Xcode.app/Contents/Developer
> Xcode 4.3
> Build version 4E109
>
> What's your system version? Perhaps the version of xcode-select you have is less capable?
>
> % xcode-select -version
> xcode-select version 2307.
Okay: before Xcode 4.3 (with Xcode 4.2.x, for instance), it's necessary to pass xcode-select the path of the top-level developer directory instead of to the app itself. I've change macports in r90018-90019 to suggest a path that's appropriate for the version of Xcode found.
James
>
> James
>
>
>>
>> I also tried an experiment, to see if Xcode.app can only reside in
>> /Applications, and it doesn't seem like it has to.
>>
>> I've chosen to place Xcode 4.3 and all the other downloadable
>> utilities in their own directory, leaving 4.2.1 in place, and
>> switching between them:
>>
>> Command:
>>
>> sudo xcode-select -switch /Developer && xcode-select -print-path &&
>> xcodebuild -version
>>
>> Output:
>>
>> /Developer
>> Xcode 4.2.1
>> Build version 4D502
>>
>> Command:
>>
>> sudo xcode-select -switch /Xcode/Xcode.app/Contents/Developer &&
>> xcode-select -print-path && xcodebuild -version
>>
>> Output:
>>
>> /Xcode/Xcode.app/Contents/Developer
>> Xcode 4.3
>> Build version 4E109
>>
>>
>> I've got MacPorts, Fink, and Pkgsrc co-existing on my machine, and
>> they're working OK so far.
>>
>>
>> Art
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
More information about the macports-dev
mailing list