Troubleshoot Issues on iOS Apps
Find solutions to common issues when you implement the Salesforce Engagement SDK in your iOS app.
- Troubleshoot the “No Such Module: ‘SFMCSDK’” Error — Resolve a missing
SFMCSDKmodule during a CocoaPods build. - Troubleshoot App Submission Errors — Resolve errors from Xcode or Apple’s app review during app submission.
- Troubleshoot APNs Server Configuration — Configure your Apple Push Notification service connection for development and production builds.
- Troubleshoot Push Message Display — Diagnose why push messages don’t appear in your app.
- Troubleshoot Multiple Push SDKs — Configure the SDK to coexist with SDKs from other push providers.
- Troubleshoot Data Merges — Merge tags and attributes when you upgrade from SDK version 7.x.
- Troubleshoot Data Protection — Fix file access issues caused by iOS Data Protection settings.
- Handle Crashes — Fix keychain-related crashes in SDK versions 8.0.13 and earlier.
- Troubleshoot MarketingCloudSDK.bundle Inclusion — Fix crashes caused by a missing SDK bundle in versions 8.0.13 and earlier.
- Troubleshoot Silent Push Notifications — Configure your app to receive and process silent push notifications.
- Troubleshoot Push Delivery Analytics — Resolve issues with missing or inaccurate push delivery analytics.
Refer to these articles when you test your app, or to troubleshoot message delivery issues.
- Apple Developer: Technical Note TN2265: Troubleshooting Push Notifications
- Download: APNs Debugging Provisioning File
- Apple Developer: APNs Port Functionality Information