Sunday, February 14, 2010

iPhone SDK 3.1.3

toolsAnother new iPhone SDK 3.1.3 is available. This one is very similar as the previous one on Feb 1 I got. The size is very big, about 3.05GB. Here is what Apple says about the SDK:

What’s New in this Version
- SDK support for targeting non-Mac OS X platforms, including iPhone OS SDK.
- GCC 4.2 & LLVM GCC 4.2 optional compilers for use with Mac OS X 10.5 SDK
- Updated assistants to create new projects, targets, and source files
- Toolbar uses a single popup to choose platform, target, and debug/release
- Integrated SCM support now works with Subversion 1.5

Company:Apple Inc.
Post Date:February 2, 2010
File Size:3.05GB
URL Type:Form
Download ID:17946

Here is what actually in the installation:

iPhone SDK 3.1
Installs the iPhone SDK 3.1.

iPhone SDK 3.1.2
Installs the iPhone SDK 3.1.2.

iPhone SDK 3.0
Installs the iPhone SDK 3.0.

iPhone SDK 2.2.1
Installs the iPhone SDK 2.2.1. NOTE: this will install the iPhone SDK 2.2.1 to work only on a device; the iPhone Simulator requires iPhone SDK 3.0 or later on Mac OS X 10.6 Snow Leopard.

Sytem Tools
Installs system-wide tools such as Shark (part of the CHUD performance tools), DTrace components used by Instruments, and distributed build processes.

There can be only one, newest set of System Tools per Mac OS X installation at a time, and are always installed into /Developer on the boot volume.

UNIX Development Support
Optional content to allow command-line development from the boot volume. Installs a duplicate of the GCC compiler and command line tools included with the core Xcode developer tools package into the boot volume. It also installs header files, libraries, and other resources for developing software using Mac OS X into the boot volume.

This package is provided for compatibility with shell scripts and makefiles that require access to the developer tools in specific system locations. This content is not relocatable and will only be installed onto the boot volume.
Xcode will download developer documentation to disk at first launch, and automatically keep it updated. Deselecting this option requires a network connection while viewing documentation. You can change this at any time in the Xcode Documentation preferences.

Finally, here is the space difference between before and after the update:
Command: df -lakUsed(Kilobytes in 1024-blocks)
Before ...4,408,568
Difference (A-B)-1,678,772