App Store Connect Operation ERROR ITMS-90087: "Unsupported Architectures

Symptoms

When uploading your Mobile App developed with the help of ABBYY RTR SDK to App Store you may get the following: 

App Store Connect Operation Error
ERROR ITMS-90087: "Unsupported Architectures. The executable for HEY FAIR.app/Frameworks/
AbbyyRtrSDK.framework contains unsupported architectures '[x86_64, 1386]*."

Resolution

The option is to remove the support for the i386 and the x86_64 architectures from your frameworks by navigating to the inside of the framework directory (in e.g. AbbyyRtrSDK.framework) and issuing these commands in the terminal:

lipo -remove i386 AbbyyRtrSDK -o AbbyyRtrSDK
lipo -remove x86_64 AbbyyRtrSDK -o AbbyyRtrSDK

However, x86_64 is necessary for the distribution, since without it there is no way to run an app on a simulator.
Though, it shouldn't be included in the app archive.

So, these architectures should be excluded from the project before archiving.

Was this article helpful?

0 out of 1 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.