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

Getting into LiveCode for iOS? Ask your questions here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
shoshinsha
Posts: 35
Joined: Fri Jul 18, 2014 5:17 am

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

Post 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
shoshinsha
Posts: 35
Joined: Fri Jul 18, 2014 5:17 am

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

Post 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... :( :( :(
jacque
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 7423
Joined: Sat Apr 08, 2006 8:31 pm
Contact:

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

Post 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.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
LCNeil
Livecode Staff Member
Livecode Staff Member
Posts: 1223
Joined: Wed Oct 03, 2012 4:07 pm

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

Post 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
--
shoshinsha
Posts: 35
Joined: Fri Jul 18, 2014 5:17 am

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

Post 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!
paulsr
Posts: 222
Joined: Thu Jul 19, 2012 9:47 am
Contact:

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

Post 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
junryl
Posts: 10
Joined: Sun Aug 17, 2014 3:13 am

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

Post 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.
paulsr
Posts: 222
Joined: Thu Jul 19, 2012 9:47 am
Contact:

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

Post 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
Post Reply