








(24)
Your rating: Now say why...





(30)


| Downloads:135,828 |
| Version Downloads:7,308 |
| Type:Development : Libraries |
| License:Free |
| Date:22 Mar 2012 |
| Platform:Intel |
| Price:Free |
Overall (Version 4.x):![]() ![]() ![]() ![]() ![]() |
Features:![]() ![]() ![]() ![]() ![]() |
Ease of Use:![]() ![]() ![]() ![]() ![]() |
Value:![]() ![]() ![]() ![]() ![]() |
Stability:![]() ![]() ![]() ![]() ![]() |
the_skippy reviewed on 09 May 2012
It doesn't feel like an Apple app, more like something that has not really been thought about properly.
The interface builder is much better though.
-1
+109
+111
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
If you want the "real" GCC you need to build from code even with 4.2. I haven't noticed any real issues with llvm-gcc, though.
+111
$ /usr/bin/i686-apple-darwin11-gcc-4.2.1 --version
i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
This isn't even a listed option in Xcode anymore, just llvm-gcc (default) or clang (listed as "Apple LLVM compiler".) You can pick "other", but that's entered by bundle id and I don't feel like figuring out if one even exists for GNU GCC. :)
+79
+111
The rest of my components and documentation updated fine after entering my login info... This isn't even the SDK (that's included in the base update), but just the documentation for it!
Guess I'll try installing that package again in a day or two and see if it works then. I bet someone at Apple just screwed up the permissions on their servers, since it's a new package and not just an update.
+1
+544
1. Xcode 4.3 can co-exist with previous versions of Xcode. I suggest that you do NOT uninstall the old version, until major issues have been resolved with this one.
2. Xcode 4.3 does NOT have to live in the /Applications directory. You can place it anywhere. You can put it in a separate directory along with all the optional downloadable utilities. There is no need to clutter your /Applications directory.
3. Xcode 4.3 does not have to be downloaded from the Mac App Store. You can also download it using a free developer account from connect.apple.com .
4. It is recommended that you install the commandline tools using the separate installer available from connect.apple.com, rather than from within the Xcode program.
5. After you've installed the commandline tools and decided where you want to place Xcode 4.3, run the following command in terminal to insure that the proper path is set (change the path accordingly if you've installed it somewhere else):
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Check to make sure the path is set correctly by running this command:
xcode-select -print-path && xcodebuild -version
The output should look like this:
/Applications/Xcode.app/Contents/Developer
Xcode 4.3
Build version 4E109
+1
+450
> 4. It is recommended that you install the commandline tools using the separate installer available from connect.apple.com, rather than from within the Xcode program.
Where's that recommended?
> 5. … run the following command in terminal to insure that the proper path is set (change the path accordingly if you've installed it somewhere else):
> sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
The xcode-switch script appends /Contents/Developer to the pathname so it's not required there.
+1
+544
I've witnessed a situation in which an earlier version of the xcode-select script will not automatically append /Contents/Developer, which is why I listed the full path explicitly.
+111
I couldn't update the command line tools from within Xcode with 4.3 (had to install the package manually), but this seems to be fixed with 4.3.1; I checked /usr/bin after updating 4.3.1's command line tools and those did update properly.
+450
I'd only been able to update pre-4.3 Command Line Tools with 4.3 on my MBP. Now it works with 4.3.1 on my other two systems after this change:
- Adds installation of command-line tools to the Downloads preference pane
Downloading newer documentation worked okay, except for iOS 5.1 Library being finicky about the dev account login (like what you mentioned in another comment, Psychos). After that I manually deleted older and unwanted docs from ~/Library/Developer/Shared/Documentation/DocSets to regain some space.
+111
Went to developer.apple.com with the same account, and Command Line Tools (Late Mar 2012) downloaded and installed fine, and now shows up as updated within Xcode.
+450
+1
+21
Why didn't they package all the developer tools and utilities with the update to v4.3 ?? Instead, you now have to use the the ever-so lame App Store to update Xcode, and then you have to go to the developer site, login and individually download and install all the updated tools and utilities. What were they thinking?? Where's the logic here? Argh!
+21
The updated app is actually great... more integrated, faster, uses less memory and it's more stable (for me at least) and it co-exists with 4.2 - thanks Apple.
+450
-3
-1439
+1
+18
+143
+1
+544
+111
Homebrew specifically supports building with just that installed, now! So for folks who just want a dev environment Homebrew/MacPorts/Fink/whatever, this looks like a great alternative.
You do need to download it from developer.apple.com though, since it's not on the App Store.
+2
+111
I'm not sure I like all my dev tools/documentation/etc living in /Applications though, but I'll take it over the old method, especially with delta updates supposedly enabled now.
+1
+450
+111
So yeah, now Xcode.app has its own set of those tools now, which it doesn't populate into /usr/bin anymore it seems. Definitely annoying, and seems like a bug since that's likely to break things over time as versions drift, even if nothing breaks right away.
I guess you could always add "/Applications/Xcode.app/Contents/Developer/usr/bin" to the start of your $PATH for now...
-2
-1439
+18
+450
> So, essentially, it seems like the old tools weren't uninstalled at all.
During the first launch of 4.3, the Remove Older Xcode Tools dialog only offered to trash /Developer and /Applications/Install Xcode.app. Apparently any other older Xcode-related stuff was left untouched, including leaving orphaned app references in Launchpad's Developer folder when /Developer was trashed.
> So yeah, now Xcode.app has its own set of those tools now, which it doesn't populate into /usr/bin anymore it seems.
For some reason, Command Line Tools wasn't listed under Xcode > Preferences > Downloads > Components right after installing 4.3 on my older MBP (like it had been earlier on my MBA and mini). But after clicking "Check and Install Now" it showed up with an Install button. Surprisingly, clicking that prompted for developer account info (which I entered) and then proceeded to download and install the same stuff as in the standalone Command Line Tools for Xcode package.
So, I was able to update CLT from Preferences > Downloads on the MBP but not on the MBA and mini. The 4.3 migration process can be quirky.
> I guess you could always add "/Applications/Xcode.app/Contents/Developer/usr/bin" to the start of your $PATH for now...
That wouldn't handle scripts, etc. with dependencies on files in /usr/bin, etc.
Components of the development environment, possibly with varying versions, that exist under Xcode, traditional UNIX, and other locations can be a source of confusion and unintended results.
+544
You can usually find the latest version of Xcode available for standard download, two weeks after it's made available via the MAS.
Just go to connect.apple.com and login (you may need to create a FREE developer account first). Then search for "Xcode 4".
Note that this is only for Lion. Access to Xcode 4 for Snow Leopard requires a PAID developer account.
+450
ProTip: Update to Xcode 4.2.1 or your App Store binaries will likely get rejected with an "Invalid Binary" error *after* you submit.
+17
mac update promo rated on 19 May 2012
netnyke rated on 18 Mar 2012
-13
Dirty_Hairy rated on 07 Mar 2012
+10
Joel rated on 16 Feb 2012
+9
Quiiick rated on 16 Feb 2012
SignOn rated on 10 Jan 2012
burningspear rated on 27 Oct 2011
+44
Twisted rated on 25 Sep 2011
+4
Allanlibunao rated on 26 Aug 2011
DenEmilio rated on 07 Aug 2011