Update:
I attempt to add a String value to the "NSPhotoLibraryUsageDescription"
key.
And it works.My build version is now available on my TestFlight.
But I want to know why Apple Store just let me add String value for "NSPhotoLibraryUsageDescription"
key rather than "Camera Usage Description"
or "Location When In Use Usage Description"
?
And how to localize the info.plist.
Old:
I've uploaded many build versions to iTunes Connect.But TestFlight shows none of these build versions.
Then I search this issue on stackoverflow. And I know this is caused by usage description. I add the NSPhotoLibraryUsageDescription in my Info.plist. However, Apple Store team email and tell me that:
Dear developer,
We have discovered one or more issues with your recent delivery for "Family Health Tracker". 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 NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
They still tell me add NSPhotoLibraryUsageDescription
question from:https://stackoverflow.com/questions/39432242/nsphotolibraryusagedescription-in-xcode8