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]*."
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.
Please sign in to leave a comment.