Supported Versions of Tools and Components for
All Platforms
| Tool or Component | Supported Version | Installation Details |
|---|---|---|
| Node.js | Latest | Install from nodejs.org |
| npm | 3.10 | Installed by Node.js |
| shelljs | 0.8.5 | Installed by Node.js |
| SQLite | 3.41.2 | Installed by Mobile SDK |
| SQLCipher | 4.5.4 for Android, 4.5.4 for iOS | Installed by Mobile SDK |
| Full Text Search (FTS) | FTS5 | Installed by Mobile SDK |
iOS
| Tool or Component | Supported Version | Installation Details |
|---|---|---|
| Xcode | 14 | Install from the Mac App Store |
| iOS Deployment Target | 15 | Installed by Xcode |
| iOS Base SDK | 16 | Installed by Xcode |
| CocoaPods | 1.8 to no declared maximum | Install from cocoapods.org |
| forceios | 11.1 | At a command line or Terminal prompt, type: npm install -g forceios |
Android
| Tool or Component | Supported Version | Installation Details |
|---|---|---|
| Java JDK | 11.0.11+9 | Install from oracle.com |
| Android Studio | Latest | Install from developer.android.com/studio/ |
| Gradle | 7.2.1 | Installed by Android Studio |
| Android SDK minApi | Android Nougat (API 24) | Install through the Android SDK Manager in Android Studio |
| Android SDK targetApi | Android 13 (API 33) | Install through the Android SDK Manager in Android Studio |
| Default Android SDK version for hybrid apps | Target version is Android 13 (API 33), minimum version is Android Nougat (API 24) | Install through the Android SDK Manager in Android Studio |
| OkHttp | 3.12.1 | Installed by Mobile SDK |
| forcedroid | 11.1 | At a command line or Terminal prompt, type: npm install -g forcedroid |
Hybrid
| Tool or Component | Supported Version | Installation Details |
|---|---|---|
| Cordova | 12.0.1 (for Android), 7.0.1 (for iOS) | Install from cordova.apache.org |
| Cordova command line | 12.0.0 | At a command line or Terminal prompt, type: npm install -g cordova |
| Default Android SDK version for hybrid apps | Target version is Android 13 (API 33), minimum version is Android Nougat (API 24) | Install through the Android SDK Manager in Android Studio |
React Native
| Tool or Component | Supported Version | Installation Details |
|---|---|---|
| React Native | 0.70.14 | Installed by Mobile SDK |
| React | 18.1.0 | Installed by Mobile SDK |
| forcereact | 11.1 | At a command line or Terminal prompt, type: npm install -g forcereact |