I *really* hope someone can help me with this because I have two apps for which I am now unable to provide updates.
Whenever I try to submit a binary I get an error which says:
I have built the apps using LC7.0.3, and I have built for iOS 7.0 or later.The app's Info.plist can't contain values for the UIRequiredDeviceCapabilities key that would prevent this app from opening on any iOS device.
Under Requirements and Restrictions I have specified that "Location Services" and "GPS" are required. The rest I have left as "n/a".
If I look in Info.plist I see...
Code: Select all
<key>UIRequiredDeviceCapabilities</key>
<dict> <key>location-services</key><true/><key>gps</key><true/>
</dict>
So ... I can't see anything wrong.Include this key if your app requires (or specifically prohibits) the presence of GPS (or AGPS) hardware when tracking locations. (You should include this key only if you need the higher accuracy offered by GPS hardware.) If you include this key, you should also include the location-services key.
The thing is, these are apps that are in the iTunes store, so something must have changed. I haven't updated them in a while, so I don't know what the change is.
Does anyone have any ideas?
Many thanks...
--paul