I accidentally let one of my apps on Graphics Api OpenGLES 2.0 in the build settings. This will force newer devices to use this instead of 3.0 or metal?
The Unity docs say:
“Please note, that if you pick non-automatic (i.e. forced graphics API), UIRequiredDeviceCapabilities in Info.plist would also be updated and the device selection will be limited on the App Store.”
However I looked inside my app Info.plist and it just says:
UIRequiredDeviceCapabilities
armv7
This is using Unity 4.6.4p2, scripting backend IL2CPP, architecture Universal with iOS 7.
You selected 2.0 so the limited device selection won’t be an issue, I think that was more if you selected 3.0 instead which not all devices would have.