Published with Arm64, but want to use Universal getting errors!
I'm getting the error: The app's Info.plist can't contain values for the UIRequiredDeviceCapabilities key that would prevent this app from opening on any iOS device that was supported by previous versions. For more information, see Understanding the UIRequiredDeviceCapabilities Key.
I'm trying to expand the scope, not restrict it, so really don't see the problem. I changed the architecture from Arm64 to Universal. How do I fix this?
Answer by mrdoktor · Feb 25, 2016 at 02:01 PM
The previous version of my app was made in Unity 5.2. When building in Unity 5.3 the UIRequiredDeviceCapabilities key is added with the value armv7, even though Architecture is set to Universal. Seems like a bug in Unity.
This results in me not being able to upload the new version of my app, due to the new requirements.
Removing the UIRequiredDeviceCapabilities key completely from info.plist and building a new archive, (increasing build version obviously) fixed it.