I get this error each time when I try to upload my iOS 11 only App to iTunes Connect:
ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist."
I have added
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
to every Info.plist of my targets already!
I also have set valid architectures in my build configuration to arm64 only.
I am using Xcode 9 beta 5.
Any idea how to fix that? Why does it not work even though I added UIRequiredDeviceCapabilities?
We uploaded an app where in the first version we added to devise capabilities “telephony” to restrict only iPhone devices in the info plist. In the second version, we forgot to add “telephony” and we submitted it to the App store. The third version we are planning to upload with device capabilities as “telephony” but while submitting to the App Store it shows the warning: This bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this application from running on devices that were supported by previous versions. How can we resolve this issue, if we require the device capability “telephony” for application lifetime, but due to my mistake on the second version we forgot to add the required device capabilities? What is the solution for it? Thanks in advance.