Troubleshooting App Store submission with the Mapbox Maps SDK for iOS
If you have installed the Mapbox Maps SDK for iOS manually, you may see an App Store bug that results in the following error when submitting your application to the App Store:
ERROR ITMS-90087: Unsupported Architectures. The executable for
YourApp.app/Frameworks/Mapbox.frameworkcontains unsupported architectures '[x86_64, i386]'
To avoid this, you'll need to add the following script in the Build Phases tab of your project. This script will remove architectures for simulators, which are not necessary for App Store submission.
If you have installed the Mapbox framework with CocoaPods or Carthage, adding this script is not necessary.
Related troubleshooting guides
How to get support while building with Mapbox
Learn about all the different options for support while you are building location applications with Mapbox.