Usage Description in Xcode 8

I tried to download the iOS-10 update of our application in iTunes Connect. I am using Xcode 8 GM.

Unfortunately, after downloading iTunes Connect sends an email containing the following:

This application attempts to access sensitive data without using a description. The Info.plist application must contain an NSPhotoLibraryUsageDescription key with a string value that explains to the user how the application uses this data.

We support englisch, German Spanish, so in the application folder there is a folder de.lproj, en.lproj and es.lproj, each of which contains InfoPlist.strings, which contains this key:

"NSPhotoLibraryUsageDescription" = "my description…"; 

Any ideas what is going wrong and how to check it? InfoPlist.strings has targeted membership for the right build goal, and even to build our application extension.

+7
ios ios10 xcode8 itunesconnect
source share
2 answers

You should still include the NSPhotoLibraryUsageDescription key in the actual plist. If you want, you can localize the entire plist file rather than using InfoPlist.strings.

+7
source share

I had the same problem with my applications, the solution shows that itunnes connection via mail: look at your info.plist and try to add the following field:

  Privacy - Photo Library Usage Description 

Here you can check the permissions that iOS 10 now requires in its info.plist, here: https://blog.xamarin.com/new-ios-10-privacy-permission-settings/

It worked for me.

+2
source share

All Articles