一键导入
update-ios-deployment-target
Update the minimum iOS deployment target across all iOS and React Native templates
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Update the minimum iOS deployment target across all iOS and React Native templates
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add Salesforce Mobile SDK capabilities to Android Kotlin applications. Covers creating new apps with the SDK pre-integrated, or adding base SDK, SmartStore (encrypted database), MobileSync (cloud sync), and biometric authentication to existing applications.
Integrate Salesforce Mobile SDK into iOS Swift apps. Covers creating a new app, adding SDK auth, SmartStore (encrypted local DB), MobileSync (cloud sync), and biometric auth (Face ID / Touch ID). Use when an iOS Swift project needs Salesforce login, encrypted local storage backed by SmartStore, sObject-to-soup synchronization, or biometric session locking.
End-to-end test harness for the consolidated SDK consumer skills. Creates 10 apps (5 iOS, 5 Android) in parallel, one per scenario within the ios-mobile-sdk and android-mobile-sdk skills, builds each, and reports results.
Remove a template from the Templates repository
Test templates with test_template.sh script
| name | update-ios-deployment-target |
| description | Update the minimum iOS deployment target across all iOS and React Native templates |
This skill updates the minimum iOS deployment target across all Salesforce Mobile SDK Templates that support iOS.
Updates the iOS deployment target in all iOS templates:
When invoked, ask the user for:
React Native templates have iOS projects in ios/ subdirectory:
Update platform :ios, "X.0" in:
Note: iOSNativeSwiftPackageManagerTemplate does NOT have a Podfile (uses SPM instead)
Update platform :ios, "X.0" in:
Update IPHONEOS_DEPLOYMENT_TARGET = X.0; in all .pbxproj files:
Update IPHONEOS_DEPLOYMENT_TARGET = X.0; in all .pbxproj files:
Test templates: Use test_template.sh to verify all iOS templates build successfully
# Test all iOS templates
./test_template.sh --platform ios
# Test specific template
./test_template.sh --template iOSNativeSwiftTemplate --platform ios
Test React Native templates: Test both iOS and Android platforms
./test_template.sh --template ReactNativeTemplate --platform ios
Coordinate with iOS SDK: Ensure this change is made AFTER the iOS SDK has bumped its deployment target
Before marking complete:
test_template.shUse these commands to find all affected files:
# Find all Podfiles (should find 10)
find . -name "Podfile" -not -path "*/mobile_sdk/*" | sort
# Find all .pbxproj files (should find 11)
find . -name "project.pbxproj" -not -path "*/mobile_sdk/*" | sort
# Verify current iOS version in Podfiles
grep -r "platform :ios" --include="Podfile"
# Verify current iOS version in .pbxproj files
grep -r "IPHONEOS_DEPLOYMENT_TARGET" --include="project.pbxproj" | grep -v "mobile_sdk"
See SalesforceMobileSDK-iOS/.claude/skills/update-ios-deployment-target/SKILL.md for the iOS SDK version of this skill, which handles: