2016-09-08 15 views
7

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.

Odpowiedz

7

Musisz nadal zawierać klucz NSPhotoLibraryUsageDescription w aktualnym pliku plist. Jeśli chcesz, możesz zlokalizować cały plik plist, zamiast używać InfoPlist.strings.

+0

Ahh, to wszystko! Dziękuję Ci! – Tobias

+1

Dla mnie otrzymywałem błędy z pustym kluczem w pliku plist. Musiałem wnieść pewną wartość dla Apple, aby zaakceptować kompilację. – Kip

+0

Musisz wprowadzić wartość tego klucza, bez której Apple nie zaakceptuje. –

2

miałem ten sam problem z moich aplikacji, rozwiązanie pokazuje itunnes połączyć za pośrednictwem poczty: sprawdzimy info.plist i próbuje dodać następujące pola:

Privacy - Photo Library Usage Description 

można sprawdzić tutaj, że uprawnienia teraz wymaga iOS 10 w swoim info.plist, tutaj: https://blog.xamarin.com/new-ios-10-privacy-permission-settings/

To zadziałało dla mnie.

+0

To jest dokładnie to, co już przyjęta odpowiedź mówi ... – Tobias

+0

Nie, nie jest to dokładnie to, co przyjęta odpowiedź mówi. Przyjęta odpowiedź nie wspomina o wpisaniu w edytorze Info.plist Xcode 8 w konfiguracji projektu: "Prywatność - opis użycia biblioteki zdjęć". Próbowałem go znaleźć, wpisując "Photo Library" lub zaczynając od "App". Mam nadzieję, że te pola autouzupełniania mogą być dopasowywane w przyszłości. –