ios-mobile-sdk
Installation
SKILL.md
iOS Salesforce Mobile SDK Integration
This skill integrates the Salesforce Mobile SDK into iOS Swift applications. It is consumed by autonomous coding agents — every reference file is self-contained and contains exact source-of-truth code, file paths, and CLI commands.
Scenarios
Pick the reference file that matches the task. Scenarios are layered: each later one assumes the previous is already wired up.
| Scenario | Reference | Preconditions |
|---|---|---|
| Create a new iOS Swift app from scratch | references/create-new-app.md |
none |
| Add Mobile SDK authentication to an existing app | references/add-mobile-sdk.md |
An iOS Swift app target exists |
| Add SmartStore (encrypted local DB) | references/add-smartstore.md |
SalesforceManager.initializeSDK() is called and bootconfig.plist exists |
| Add MobileSync (sObject ⇄ soup sync) | references/add-mobilesync.md |
SmartStoreSDKManager.initializeSDK() is called and userstore.json exists |
| Add Biometric Authentication (Face ID / Touch ID) | references/add-biometric-auth.md |
Mobile SDK is initialized in AppDelegate |
| Add Dark Mode (system / forced / user toggle) | references/add-dark-mode.md |
Mobile SDK is initialized in AppDelegate |
Cross-cutting references: