Salesforce Mobile SDK 10.0.0
What's New in Salesforce Mobile SDK 10.0.0
Mobile SDK 10.0 is a major trust release. It includes breaking API changes, bug fixes, performance enhancements, minor feature additions, and updates. In major releases, we remove items in native libraries that were deprecated in interim releases. For your convenience, we've compiled lists of deprecated and removed native APIs.
What’s New for Native iOS
Binary Storage in Key-Value Stores
Key-value stores now support secure binary storage with new Mobile SDK APIs. See Using Key-Value Stores for Secure Data Storage.
Widgets in the MobileSyncExplorerSwift Template App
We've added a Recent Contacts widget to this template.
iOS and Xcode Version Updates
- Deployment target: 14
- Base SDK version: 15
- Xcode: 13
Removed APIs
See iOS APIs Removed in Mobile SDK 10.0.
Deprecated APIs
Check your compiler warnings, or see iOS Current Deprecations.
SmartStore Updates
Feature Deprecations
Due to improvements in third-party modules, SmartStore is now fully capable of handling large data sets. Therefore, the external storage feature and the SoupSpec
class have been deprecated for removal in Mobile SDK 11.0. See iOS Current Deprecations.
External Component Version Updates
SQLCipher: 4.5.0
SQLite: 3.36.0
React Native: 0.67.1
Cordova command line: 11.0.0
node.js: 12.0 to latest LTS version
How to Upgrade Your Apps
For information on upgrading your apps, follow the instructions at Migrate All Apps from 9.2 to 10.0.