Titanium requires Xcode to be installed in order for you to develop iOS applications. Section |
---|
Column |
---|
| 
|
Column |
---|
There are two ways to obtain Xcode, the application that installs and manages iOS SDKs: - Launch the App Store application, found in the
Applications folder, and search for and install "Xcode" (includes the stable iOS and watchOS SDKs). - Enroll with the Apple Developer website and browse the iOS Developer Center page to manually download the installer application (includes all previously-released iOS SDKs and new Beta versions).
|
|
Both of the above options are free of charge, although may require credit card details to be entered. Since 2016, you can also test your apps on your device using the free Apple developer program. If you wish to deploy your applications to the App Store for production, however, you will need to become a member of the iOS Developer Program, by way of an annual subscription charge of $99 at the time of writing. XcodeTo develop for iOS, Titanium requires Apple's Xcode suite of tools. Each Titanium SDK supports a specific range of Xcode versions, shown in the table below. Supported versions of XcodeTitanium SDK Version | Min Xcode Version | Max Xcode Version | Notes |
---|
8.2.0 | 8.0.x | 11.x | Full support for iOS 13 | 8.0.0 - 8.1.1 | 8.0.x | 10.x | | 7.5.0 - 7.5.2 | 8.0.x | 10.x | |
Unsupported versions of XcodeTitanium SDK Version | Min Xcode Version | Max Xcode Version | Notes |
---|
7.4.0 - 7.4.2 | 8.0.x | 10.x | Full support for iOS 12 | 7.0.0 - 7.3.1 | 6.0.x | 9.0.x | |
Unsupported versions of XcodeTitanium SDK Version | Min Xcode Version | Max Xcode Version | Notes |
---|
6.3.0 | 6.0.x | 9.0.x | | 6.2.x | 6.0.x | 9.0.x | Full support for iOS 11 | 5.5.x - 6.1.x | 6.0.x | 8.0.x | | 5.0.0 - 5.4.0 | 6.0.x | 7.0.x | | 4.0.0 - 4.1.x | 6.0.x | 6.4.x | | 3.4.0 - 3.5.x | 6.0.x | 6.0.x | |
Deploying for iOS 11.x requires Xcode 9.x, and macOS 10.12.4 and later. Deploying for iOS 12.x requires Xcode 10.x, and macOS 10.13.6 and later. Each Titanium SDK supports a specific range of iOS base SDKs and deployment targets. To build an application for a specific iOS target version, you must have the appropriate iOS SDK installed. Titanium SDK version | Minimum SDK version | Maximum SDK version | Minimum target iOS version | Maximum target iOS version |
---|
8.0.0 - latest | 9.0.x | 12.x | 9.0 | 12.x | 7.4.0 - 7.5.x | 8.0.x | 12.x | 8.0 | 12.x | 7.0.0 - 7.3.x | 8.0.x | 11.x | 8.0 | 12.x |
Titanium SDK version | Minimum SDK version | Maximum SDK version | Minimum target iOS version | Maximum target iOS version |
---|
6.2.0 - 6.3.x | 8.0.x | 11.x | 8.0 | 12.x | 6.0.0 - 6.1.x | 8.0.x | 10.x | 8.0 | 12.x | 5.5.x | 8.0.x | 10.x | 7.1.x | 9.3.x | 5.0.0 - 5.4.x | 8.0.x | 9.3.x | 7.1.x | 9.3.x | 4.0.0 - 4.1.x | 8.0.x | 8.4.x | 7.1.x | 8.4.x | 3.4.0 - 3.5.x | 8.0.x | 8.0.x | 7.1.x | 8.0.x | 3.2.2 - 3.3.0 | 7.0.x | 7.1.x | 6.1.x | 7.1.x | 3.1.3 - 3.2.1 | 7.0.x | 7.0.x | 6.1.x | 7.0.x | 3.1.1 - 3.1.2 | 5.0.x | 6.1.x | 5.0.x | 6.1.x | 3.1.0 | 4.3.x | 6.1.x | 4.3.x | 6.1.x | 2.1.3 - 3.0.x | 4.0.x | 6.1.x | 4.0.x | 6.1.x | 2.1.0 - 2.1.2 | 4.0.x | 5.1.x | 4.0.x | 5.1.x | 2.0.x | 4.0.x | 5.1.x | 4.0.x | 5.1.x | 1.8.x | 4.0.x | 5.0.x | 4.0.x | 5.0.x | 1.7.1+ | 3.1.2 | 5.0.x | 3.1.2 | 5.0.x |
|