Przesłałem moją aplikację do sprawdzenia w App Store Connect. Chociaż aplikacja jest nadal w trakcie sprawdzania, otrzymałem wiadomość e-mail z informacją, że muszę naprawić błąd. Oto treść wiadomości:
Szanowny Twórco,
Zidentyfikowaliśmy co najmniej jeden problem z niedawną dostawą Twojej aplikacji XXXXX. Twoja dostawa się powiodła, ale możesz chcieć poprawić następujące problemy podczas następnej dostawy:
„Brak ciągu celu w pliku Info.plist. Kod Twojej aplikacji odwołuje się do co najmniej jednego interfejsu API, który uzyskuje dostęp do poufnych danych użytkownika. Plik Info.plist aplikacji powinien zawierać klucz NSLocationAlwaysUsageDescription z ciągiem znaków celu widocznym dla użytkownika, wyjaśniającym jasno i całkowicie, dlaczego aplikacja potrzebuje danych. Od wiosny 2019 r. wszystkie aplikacje przesłane do App Store, które uzyskują dostęp do danych użytkownika, będą musiały zawierać ciąg celu.Jeśli korzystasz z bibliotek zewnętrznych lub SDK, mogą one odwoływać się do interfejsów API, które wymagają ciągu celu. Twoja aplikacja może nie korzystać z tych interfejsów API, ciąg znaków celu jest nadal wymagany. Możesz skontaktować się z programistą biblioteki lub zestawu SDK i poprosić o wydanie wersji swojego kodu, która nie zawiera interfejsów API.
Po rozwiązaniu problemów możesz użyć Xcode lub Application Loader, aby przesłać nowy plik binarny do iTunes Connect.
Z poważaniem,
Zespół App Store
Moja aplikacja jest w pełni zbudowana za pomocą Expo i nie wiem, jak uzyskać dostęp i zmodyfikować Info.plist.
Dowolny pomysł?