ERROR ITMS-90092: “This bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture.”

谁都会走 提交于 2019-12-17 13:07:26

问题


I'm getting a few errors submitting an app.

Any idea how you fix this error:

ERROR ITMS-90092: “This bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture.”

Looking in Valid Architectures in Xcode I see armv7 listed. So what's the problem?


回答1:


I finally figured out how to bypass this error and successfully submit my app. Here is what you have to do if you already have armv7 included under build settings > valid architectures:

  1. Run the app on your phone with the usb cord pugged into the computer.
  2. Once the app has successfully played on your phone, unplug your phone.
  3. Now go to product > archive > validate
  4. Once you have done this, click submit to app store and your app should submit just fine.

Hope this helps!!




回答2:


Make sure that in your Scheme, Archive is pointing to Release, and that your Build Active Architecture for Release is No also.

  1. Click Edit Scheme.

  1. Set Archive to Release.

  1. Set Build Active Architecture of Release to No.



来源:https://stackoverflow.com/questions/30518826/error-itms-90092-this-bundle-is-invalid-apps-that-include-an-arm64-architectu

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