Sep 9, 2010 07:43 GMT  ·  By

In tandem with the iOS 4.1 software update release, Apple has rolled out Xcode 3.2.4, which includes version 4.1 of the Software Development Kit (SDK) for iOS.

Xcode is the complete developer toolset for creating applications for Mac, iPhone, and iPad.

It is a free download for registered Apple developers which installs the Xcode IDE, performance analysis tools, iPhone and iPad Simulators, and OS framework bundles in the form of Mac OS X SDKs and iOS SDKs.

“We encourage developers to join the iPhone Developer Program for access to additional support and documentation, as well as provisioning resources to enable testing and deployment on an iPhone, iPod touch, or iPad device,” Apple states.

New in Xcode 3.2.4 and iOS SDK 4.1 is added support for iOS SDK 4.1 to target iPhone and iPod touch devices. According to Apple, iPad still requires development to target iOS 3.2.

Auto-provisioning of new devices is now included. Devs must click “Use for Development” to add device to portal.

Xcode will now automatically communicate with the portal to provision a device while all team members can develop with the new device once Xcode refreshes.

To backup developer certificates and profiles, use “Export Developer Profile”, Apple says.

For iPhone-only, developers are advised to use iOS SDK 4.1 and target iOS 4.1 or earlier. For iPad-only development, iOS SDK 3.2 should be employed targeting iOS 3.2.

Finally, Apple informs developers, the LLVM compiler and LLVM GCC now support building with iOS SDK 4.0.

Overall in Xcode, the assistant interface has been completely revamped, making it easier to create "New Project", "New Target", and "New File" resources.

This release of Xcode also adds new assistant templates for both Mac OS X and iOS applications, Apple says.

Also noteworthy, the new build menu item “Build and Analyze” is particularly helpful to developers as it will generate build warnings using the new static analyzer, identifying potential coding mistakes by analyzing most possible code paths.

Download Xcode and iOS SDK (Free)