Page 1 of 1

The app's Info.plist can't contain values for the UIRequired

Posted: Tue Jan 20, 2015 11:36 am
by shoshinsha
Hi,

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. For more information, see Understanding the UIRequiredDeviceCapabilities Key." when I try to submit my app for review on iTunes Connect..

I'm using:
Xcode 6.1.1
Application Loader 3.0
Livecode 6.7

Build for iOS:
- iPod and iPhone 4.3 or later
- Location Authorization Type: Always
- Requirements and Restrictions:
Required- Auto-focus Camera
Required- WiFi

In my app, I'm using mobilePickPhoto to capture image using device's camera.

Anyone could help out what could be the reason of the error?

Thank you.

Sincerely,
Vikki

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Fri Jan 23, 2015 11:09 am
by shoshinsha
I've also tried to build the app with LiveCode 7.0.1, and changed the required feature from "Auto-focus Camera" to "Still Camera", not working... :( :( :(

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Fri Jan 23, 2015 6:06 pm
by jacque
Some ipods don't have cameras, so Apple won't allow you to specify ipods in the devices your app supports. Try changing the devices in standalone settings to something without ipod in it.

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Fri Jan 23, 2015 6:12 pm
by LCNeil
Hi Vikki,

What Jacque has mentioned is correct. I would also try setting all requirement & restrictions to "N/A" as you will still be able to access the camera with this setting.

Kind Regards,

Neil Roger
--
LiveCode Support Team ~ http://www.livecode.com
--

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Wed Feb 25, 2015 9:01 am
by shoshinsha
Hi Neil, Hi Jacque,

Yes, you are right! After I have deselect the camera options and build the standalone, my app is able to be published.

Thanks for the help!

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Wed Mar 11, 2015 9:16 am
by paulsr
Hi.

I am also getting this error, but I'm not using the camera.

I have selected Build for: iOS / iPad / 8.0 or later, using LC 7.0.1

Under Requirements and Restrictions, I have selected Location Services and GPS. The rest are shown as "n/a".

These settings have always worked in the past.

Can anyone kindly tell me what I'm doing wrong????? Many thanks...

--paul

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Tue Apr 14, 2015 4:34 am
by junryl
Hi,

I'm having the same problem with paul. I don't use camera but I use location services and gps in my app. I'm using livecode 7.0.4.

Any solution?

Thanks.

Re: The app's Info.plist can't contain values for the UIRequ

Posted: Tue Apr 14, 2015 4:52 am
by paulsr
I managed to get my apps accepted by setting all the Requirements and Restrictions to"n/a".

This doesn't seem to affect the apps' ability to use the GPS services.

HTH

--paul