Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDK 4.3.1 Missing Info.plist Keys #163

Closed
dbaldwin opened this issue Sep 19, 2017 · 4 comments
Closed

SDK 4.3.1 Missing Info.plist Keys #163

dbaldwin opened this issue Sep 19, 2017 · 4 comments

Comments

@dbaldwin
Copy link

We tried uploading DronePan to our beta users today with SDK 4.3.1 included. It appears there are some new plist keys that are necessary. We'll go ahead and add these descriptions to our plist file, but are they really necessary?

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

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

If they are indeed necessary would you mind sharing with us the intent of these keys?

Thanks.

@e7711bbear
Copy link

The mobile SDK has a convenience authorization class that makes it easier for us (and our apps) to request access to all sensitive systems (microphone, camera, photos, apple music).
Apple recently improved their scanning system and detect the call for these symbols prior to submission.
It's not being used in either the mobile SDK or the UILibrary so I would recommend to give an explanation to it in the line of "It's not being used by the app but part of a convenience method in the DJI SDK"

@dbaldwin
Copy link
Author

Great @athiercelin thank you for the explanation. We've gone ahead and added the description "Not used..." for these keys and re-submitted the beta.

@XietongLU
Copy link
Contributor

@dbaldwin Did you try 4.4? We remove the convenience authorization class in 4.4 so the plist is not necessary any more.

@dbaldwin
Copy link
Author

@XietongLU yes we recently submitted an app without them and it works well. Thanks for following up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants