Skip to content
Titanium SDK

Compatibility

13.0.1 · Released

You are reading 13.0.1. See this page in 13.4.1.

Every range below is read out of the release itself, so this page can only be wrong if the SDK is wrong about itself. Each is printed as the SDK declares it, which is the string ti info puts beside "Supported:".

Terminal
ti info

Your machine

Node.js
>=20.18.1
Titanium CLI
>=8.0.0

The oldest CLI that cannot start on a Node this release rejects. See how this is decided on the compatibility reference.

Android

Needed to build for Android, on macOS, Windows or Linux.

Java (JDK)
>=11.x
Android SDK
>=23.x <=35.x
Android build tools
>=30.0.2 <=35.x

A newer version is a warning and usually builds. Pin one with ti config android.buildTools.selectedVersion when it does not.

Android platform tools
33.x
Android tools
<=35.x
Android NDK
>=r21 <=r22b

Only needed to compile native code. A missing NDK is a warning, not an error.

iOS

Needed to build for iOS, and macOS-only: Xcode compiles, signs and installs.

Xcode
>=15.0 <=26.x

A newer Xcode is reported as too new and builds anyway, so rule it out early.

iOS SDK
>=17.0 <=26.x

What it builds for

The floors your app runs on, rather than the tools that build it. Set higher in your project if you need to; these are as low as this release goes.

Minimum Android API
21
Compiles against Android API
35

Also the highest targetSdkVersion this release can build against.

Minimum iOS
15.0
Minimum watchOS
8.0