Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Titanium requires Xcode to be installed in order for you to develop iOS applications.

Section
Column
width66px

Column

There are two ways to obtain Xcode, the application that installs and manages iOS SDKs:

  1. Launch the App Store application, found in the Applications folder, and search for and install "Xcode" (includes the stable iOS and watchOS SDKs).
  2. 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.

Xcode

To 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 Xcode

Titanium SDK Version

Min Xcode Version

Max Xcode Version

Notes

89.23.0 - latest811.0.012.x 
9.2.0 - 9.2.211.0.012.xFull support for iOS 13814 and beta support for macOS via Mac Catalyst
9.0.0 - 89.1.09.0.011.xDropped iOS 9 support
8.3.0 - 8.3.18.0.x01011.x 
78.52.0 - 78.52.218.0.011.xFull support for iOS 13
8.0.0 - 8.1.18.0.010.x 
Unsupported versions of Xcode

Titanium SDK Version

Min Xcode Version

Max Xcode Version

Notes

7.5.0 - 7.5.28.0.010.x 
7.4.0 - 7.4.28.0.x10.xFull support for iOS 12
7.0.0 - 7.3.16.0.x9.0.x 
6.3.06.0.x9.0.x 
6.2.x6.0.x9.0.xFull support for iOS 11
5.5.x - 6.1.x6.0.x8.0.x 
5.0.0 - 5.4.06.0.x7.0.x 
4.0.0 - 4.1.x6.0.x6.4.x 
3.4.0 - 3.5.x6.0.x6.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.

As per apple guidelines, Starting April 2020 all apps submitted to App Store must be built with iOS 13 SDK or later, included in Xcode 11 or later.

iOS SDK / Target iOS platform

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. 

Supported versions of iOS SDK / Target iOS platform

Titanium SDK version

Minimum iOS SDK version

Maximum iOS SDK version

Minimum target iOS version

Maximum target iOS version

89.02.0 - latest913.0.x01214.x910.01214.x
79.40.0 - 79.51.x2811.0.x01213.x810.01213.x
78.02.0 - 78.3.x1810.0.013.x119.013.x
8.0.0 - 8.1.110.0.012.x9.012.x
Unsupported versions of iOS SDK / Target iOS platform

Titanium SDK version

Minimum SDK version

Maximum SDK version

Minimum target iOS version

Maximum target iOS version

7.4.0 - 7.5.x8.0.012.x8.012.x
7.0.0 - 7.3.x8.0.011.x8.012.x
6.2.0 - 6.3.x8.0.x11.x8.012.x
6.0.0 - 6.1.x8.0.x10.x8.012.x
5.5.x8.0.x10.x7.1.x9.3.x
5.0.0 - 5.4.x8.0.x9.3.x7.1.x9.3.x
4.0.0 - 4.1.x8.0.x8.4.x7.1.x8.4.x
3.4.0 - 3.5.x8.0.x8.0.x7.1.x8.0.x
3.2.2 - 3.3.07.0.x7.1.x6.1.x7.1.x
3.1.3 - 3.2.17.0.x7.0.x6.1.x7.0.x
3.1.1 - 3.1.25.0.x6.1.x5.0.x6.1.x
3.1.04.3.x6.1.x4.3.x6.1.x

2.1.3 - 3.0.x

4.0.x

6.1.x

4.0.x6.1.x

2.1.0 - 2.1.2

4.0.x

5.1.x

4.0.x5.1.x

2.0.x

4.0.x

5.1.x

4.0.x5.1.x

1.8.x

4.0.x

5.0.x

4.0.x5.0.x

1.7.1+

3.1.2

5.0.x

3.1.25.0.x

...