Iphone – Snow Leopard and XCode 3.1

iphoneiphone-sdk-3.0osx-snow-leopardxcode

My Original Leopard's XCode installation works fine (for iPhone 3.0 Development) with Snow Leopard without making any changes.

What are the benefits I'll get if I install XCode 3.2 that comes with the SL DVD?

Is it mandatory to upgrade?

Best Answer

Xcode 3.1 is NOT supported on Snow Leopard. It might work, though there are several known bugs, per Chris Espinosa from Apple's tools team.

Apple only supports Xcode tools 3.2 on Snow Leopard.

In terms of features, my favorites are the integration with Clang/LLVM, Instruments upgrades (major), the new doco system and general improvements to the editor. I can't imagine why you wouldn't upgrade.

Also keep in mind that you need to download and install the Snow Leopard version of the iPhone SDK once you upgrade to Xcode 3.2. That is basically the same as the Leopard version, though it uses a version of Foundation that is closer to the actual iPhone - this is to reduce issues where a class works in the Simulator but not on the device.