Properly archive iOS app with extensions

不想你离开。 提交于 2019-12-02 06:01:10

I had the same problem. I just use pod update, rebuild project on another mac, and reupload build to AppStore and issue gone

Thanks to @Mikhailo Karpenko

I solved the issue by re-installing pods And I had to remove the setting 'ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES' from the project settings as this is set by pod iteself

I had a similar issue where uploading an app produced the same ITMS-90700 error but it was related to a watch app executable. In the end it turned out that I had an old watchOS target in the build settings which was causing the error.

Not completely related to this question, but this is the only question I found on SO that referenced error ITMS-90700. Hopefully it helps someone.

I solved this issue by making sure all of the build targets in my project were built for the same iOS Deployment Target.

We added an extension in our app and it defaulted this value to iOS 12 whereas the rest of our app was configured for iOS 10. Regardless of the valid architectures field in the build settings, the extension was only being built with 64-bit support, but the rest was being built with both 32-bit and 64-bit.

After making this change, I ran lipo -archs on the extension to validate that it was built for both arm64 and armv7.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!