ワンクリックで
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 ページを確認してインストールできます。
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
SOC 職業分類に基づく
| 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: