Re: 4.3 question and old Developer folder
Re: 4.3 question and old Developer folder
- Subject: Re: 4.3 question and old Developer folder
- From: Fritz Anderson <email@hidden>
- Date: Sat, 18 Feb 2012 21:45:42 -0600
On 18 Feb 2012, at 8:26 PM, Rick C. wrote:
> So when I launch 4.3 for the first time it asks me to remove the old Developer folder which I did not do since I have other important information there.
Putting anything non-Apple in /Developer has always been a bad idea. Updates had the right to destroy anything in it, and you might have wanted to do a clean reinstall to quash bugs. Documentation and auxiliary files are kept in /Library or ~/Library to preserve user state against radical changes to the developer directory. But sometimes third-party frameworks force you to do it. Now that the Developer directory is inside Xcode.app/Contents, maybe people will get the message.
> I understand that in 4.3 I need to install everything from the Downloads pref.
Documentation and legacy iOS development tools, yes. Don't quote me, but I believe the one goes into /Library/Developer/Documentation, and the other into Xcode.app.
> Am I also to understand that the Developer folder is no longer needed at all? So where does 4.3 store all of the tools, command line stuff, etc?
Inside the app package. The command-line stuff is no less accessible: It's still at least linked to /usr/bin, it all has man pages; and I just checked SetFile (which you had to access through a $PATH into /Developer), and it's been moved to /usr/bin.
The ancillary applications (Instruments is the biggest example) are listed in Xcode > Open Developer Tool >. There's also a link to a web page for downloading any of your old favorites that didn't make it into that menu. Someone here has already posted the valuable reminder that once you launch one of those apps, nothing stops you from keeping it in the Dock or putting an alias in a more convenient place.
> I don't want to keep two installs on my machine, is there a way then to just uninstall the Xcode files from the Developer folder but keep the other info the way it used to work? I always kept my frameworks, etc. there and I don't just want to trash the whole folder.
I'm speaking a priori here, so the Xcode team may have done something that delights the customer and proves me wrong. However:
/Developer no longer has a privileged role in the build system, so there's no point in keeping anything in a path that happens to be rooted there. You'd have to manually add /Developer to framework search paths the same as if it were any other directory. If your frameworks are intended to be a system-wide facility, move them to /Library — they'd be in a default search path. If they're just a development resource, there's no reason they can't be somewhere in your home directory (or your external drive, or /Users/Shared, or whatever).
> PS - I also could find no release notes except the "What's new" section in the App Store???
I wasn't going to answer this (it's not even a question), but you used _three_ question marks, and that means I have to. [I don't smiley.]
You're right. Given the big change in how applications and directories are stored — there was real value in being able to examine the /Developer directory — there ought to be detailed release notes to explain how to make the transition. This is elementary. For a real blast from 2007, Apple might even have admitted to fixing bugs, so we could stop straining to avoid now-gone crashers.
Help > Release Notes should reveal the 4.3 release notes, but the notes stop two releases back, at 4.2.0. Also, the document you get by selecting Help > Release Notes tells you that if you _really_ want the release notes, "visit the Mac or iOS Dev Center and go to the Xcode 4 download section." The preferred method of distribution being the App Store, there is no such section. The release notes would have accounted for that if someone had updated them for Xcode 4.3. Possibly, if you follow the other-downloads link, and fetch the Xcode 4.3 .dmg, you'll find notes in there, but I have a life.
This does not delight the customer.
— F
_______________________________________________
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