Supported Versions of Tools and Components for Mobile SDK 13.0

Tool or ComponentSupported VersionInstallation Details
Node.jsLatestInstall from nodejs.org
npm3.10Installed by Node.js
shelljs0.8.5Installed by Node.js
SQLite3.46.1Installed by Mobile SDK
SQLCipher4.6.1 for Android, 4.6.1 for iOSInstalled by Mobile SDK
Full Text Search (FTS)FTS5Installed by Mobile SDK
Tool or ComponentSupported VersionInstallation Details
Xcode16Install from the Mac App Store
iOS Deployment Target17Installed by Xcode
iOS Base SDK18Installed by Xcode
CocoaPods1.8 to no declared maximumInstall from cocoapods.org
forceios11.1At a command line or Terminal prompt, type: npm install -g forceios
Tool or ComponentSupported VersionInstallation Details
Java JDK17Install from oracle.com
Android StudioLatestInstall from developer.android.com/studio/
Gradle8.7.0Installed by Android Studio
Android SDK minApiAndroid 9 Pie (API 28)Install through the Android SDK Manager in Android Studio
Android SDK targetApiAndroid 15 (API 35)Install through the Android SDK Manager in Android Studio
Default Android SDK version for hybrid appsTarget version is Android 15 (API 35), minimum version is Android API 28Install through the Android SDK Manager in Android Studio
OkHttp3.12.1Installed by Mobile SDK
forcedroid11.1At a command line or Terminal prompt, type: npm install -g forcedroid
Tool or ComponentSupported VersionInstallation Details
Cordova13.0.0 (for Android), 7.1.1 (for iOS)Install from cordova.apache.org
Cordova command line12.0.0At a command line or Terminal prompt, type: npm install -g cordova
Default Android SDK version for hybrid appsTarget version is Android 13 (API 33), minimum version is Android API 28Install through the Android SDK Manager in Android Studio
Tool or ComponentSupported VersionInstallation Details
React Native0.74.5Installed by Mobile SDK
React18.2.0Installed by Mobile SDK
forcereact11.1At a command line or Terminal prompt, type: npm install -g forcereact