Highlighted

AIR 25 Beta - Your app has 1 or more issues

Engaged ,
May 03, 2017

Copy link to clipboard

Copied

I'm getting an error in iTunesConnect on submission.

Missing info.plist key

NSCalendarsUsageDescription

Not sure why?  I'm not using any calendar stuff.

TOPICS
Development

Views

556

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

AIR 25 Beta - Your app has 1 or more issues

Engaged ,
May 03, 2017

Copy link to clipboard

Copied

I'm getting an error in iTunesConnect on submission.

Missing info.plist key

NSCalendarsUsageDescription

Not sure why?  I'm not using any calendar stuff.

TOPICS
Development

Views

557

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
May 03, 2017 0
Enthusiast ,
May 03, 2017

Copy link to clipboard

Copied

do you use any ANE ?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Engaged ,
May 03, 2017

Copy link to clipboard

Copied

yes.. I'm using some of the Milkman Games ANE's

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Enthusiast ,
May 03, 2017

Copy link to clipboard

Copied

if any of those ANE use EventKit etc. it will trigger that rejection
for example: some AdMob SDK use EventKit

see

Resolving the Privacy-Sensitive Data App Rejection

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Engaged ,
May 03, 2017

Copy link to clipboard

Copied

Yes . I'm using the AdMob ANE. But why is Admob using calendar ?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Enthusiast ,
May 03, 2017

Copy link to clipboard

Copied

I don't know here waht AdMob has to say about it
Google Groups

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Engaged ,
May 03, 2017

Copy link to clipboard

Copied

I believe I can just add the key.. I just don't know what to put for the description.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 03, 2017 0
Adobe Employee ,
May 04, 2017

Copy link to clipboard

Copied

Hi Applauz,

After adding the key you can just put 'none' in the description and let us know if it works for you.

You can add: <key>NSCalendarsUsageDescription</key> and for description <string>none</string> under <InfoAdditions> in your application xml.

Regards,

Adobe AIR Team

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 04, 2017 0
Engaged ,
May 09, 2017

Copy link to clipboard

Copied

Using iOS 10 you now need to add some strings to display messages to the user when certain permissions are requested. That key suggests that your application is requesting access to the users' calendar so you should add a message that will get displayed to the user when this permission is requested.

This will get displayed in a dialog similar to the below (this is for photo library access):

ios-permission-dialog.png

To add this is simple, just add the following to your application descriptors iPhone node:

<iPhone>
   <InfoAdditions><![CDATA[
         <key>NSCalendarsUsageDescription</key>
         <string>Access to calendar is required.</string>
     ]]></InfoAdditions>
 </iPhone>
air native extensions // https://airnativeextensions.com

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 09, 2017 0