Próbowałem przesłać aktualizację iOS-10 naszej aplikacji do iTunes Connect. Używam Xcode 8 GM.UsageDescription w Xcode 8
Niestety, po przesyłania, iTunes Connect wysyła maila zawierającego to:
Ta aplikacja próbuje uzyskać dostęp do danych wrażliwych prywatności bez użycia opisem. Plik Info.plist aplikacji musi zawierać klucz NSPhotoLibraryUsageDescription z wartością ciągu znaków, wyjaśniającą użytkownikowi, w jaki sposób aplikacja korzysta z tych danych.
Wspieramy Englisch, niemiecki hiszpańską, więc w folderze app, istnieje de.lproj, en.lproj i es.lproj-Folder, każda zawierająca InfoPlist.strings który ma zawierać dany klucz:
"NSPhotoLibraryUsageDescription" = "my description…";
Wszelkie pomysły, co się dzieje i jak to sprawdzić? InfoPlist.strings ma docelowe członkostwo w prawidłowym celu budowy, a nawet w celu konstrukcyjnym naszego rozszerzenia aplikacji.
Ahh, to wszystko! Dziękuję Ci! – Tobias
Dla mnie otrzymywałem błędy z pustym kluczem w pliku plist. Musiałem wnieść pewną wartość dla Apple, aby zaakceptować kompilację. – Kip
Musisz wprowadzić wartość tego klucza, bez której Apple nie zaakceptuje. –