问题
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:
- Run the app on your phone with the usb cord pugged into the computer.
- Once the app has successfully played on your phone, unplug your phone.
- Now go to product > archive > validate
- 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.
- Click Edit Scheme.
- Set Archive to Release.
- 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