Page 1 of 3

IOS Publication

Posted: Mon Feb 06, 2017 2:04 am
by sdanigo

When I publish on the app store I have these problems:

Invalid Bundle - iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found '$availableValues' in bundle 'ca.axyal.IgaCheck'.

Invalid Bundle - iPad Multitasking support requires launch story board in bundle 'ca.axyal.IgaCheck'.

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

What can I do ?

Thanks

Sylvain


IOS Publication

Posted: Mon Feb 06, 2017 4:14 am
by Bruce Stuart

sylvain,

Are you familiar with using xCode ??

Bruce


IOS Publication

Posted: Mon Feb 06, 2017 4:21 am
by sdanigo

Hi Bruce, thanks for the reply.
No I'm not familiar with xcode. I just use standart appery feature for building my ipa. I'm now stuck there.


IOS Publication

Posted: Mon Feb 06, 2017 3:27 pm
by sdanigo

Aftre some modification, here is my last error

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

I have add NSPhotoLibraryUsageDescription in the cordova plugin option (camera) with a description but same error. I'm quite stuck here.
And other problem, I can't re enter the cordova camera plugin option, a pop up displaying my option prevent me to click on the button !


IOS Publication

Posted: Mon Feb 06, 2017 3:57 pm
by Illya Stepanov

Please try another browser, for example Chrome - see screenshot for details:

Image


IOS Publication

Posted: Mon Feb 06, 2017 4:01 pm
by sdanigo

Same in Firefox, opera, chrome. If you have 3 options or more, you can not reopen the options.
Thats a big problem. What can I do now ?


IOS Publication

Posted: Mon Feb 06, 2017 4:40 pm
by Illya Stepanov

Thanks for reporting this - we have reported this to our development team hope we'll fix this soon.


IOS Publication

Posted: Mon Feb 06, 2017 5:40 pm
by Evgene Karachevtsev

Dear Sylvain,

Could you please try to uncheck the plugin, save the project, and check it again? Options should be blank.


IOS Publication

Posted: Mon Feb 06, 2017 5:58 pm
by sdanigo

Hi,
doesn't work


IOS Publication

Posted: Mon Feb 06, 2017 6:10 pm
by Bruce Stuart

Sylvain,

I believe the Appery team somehow missed this key during their recent upgrade to support all the IOS 10 keys. Entering the keys in the plugin - that likely won't handle the issue based on my experience over the last 8 days since the upgrade.

You'll need to add the key to your plist yourself.

Navigate as I have done on the source side:

Image

Then Immediately below the for NSCameraUssageDescription add this:

NSPhotoLibraryUsageDescription
This application would like access to your PhotoLibrary

When you are done - the file should look like this:

Image

There are some challenges with this approach:

  1. When you add / change / modify the build number, bundle ID , debug on, debug off, autoUpdate, etc - it won't reflect in the pList. and your app will not compile as expected.

  2. In order to have a working build subsequent to the changes in (1) You will need to save the change to a text file - , Delete by pressing the gear icon your .plist file. (2) Go to the IOS folder above, click the gear, and select Undo All Source changes ... (3) Remake your changes to the .plist file.

    or - get familiar with xCode, load your project there, and then make the change to the .plist file there. The advantage of this approach - you let Appery do most of the work - don't get confused with what's been changes and what has not, and , you move on. But - there is a minor learning curve to do this.

    Best,

    Bruce