Pranoy C Pranoy C - 8 months ago 92
iOS Question

iOS 10 GM release error when submitting apps "app attempts to access privacy-sensitive data without a usage description" due to GoogleSignIn, AdMob

I just started facing this issue with the iOS 10 GM release. I received an email saying:

To process your delivery, the following issues must be corrected:

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

Once the required corrections have been made, you can then redeliver the corrected binary.


The App Store team

I am using google GoogleSignIn. I am not using Firebase, but when installing GoogleSignIn with cocoa pods, I saw in the logs it automatically installed Firebase.

Is there something we can do other than having to define these keys as my app has nothing to do with camera / photos etc and hence I don't want users to think we are using them.

I notice someone else has also faced this issue:


Here's a link to a complete workaround from Google:

More info at that link, but TL;DR version is you have to add three items to your plist:

<string>Advertisement would like to create a calendar event.</string>
<string>Advertisement would like to store a photo.</string>
<string>Advertisement would like to use bluetooth.</string>