Próbuję przesłać kompilację do iTunesConnect za pomocą Xcode 8. Xcode pokazuje, że przesyłanie się powiodło. Na karcie Aktywność w iTunesConnect widzę, że moja kompilacja jest wyświetlana i jest oznaczona jako „przetwarzanie ...”. Ale po kilku minutach ta kompilacja znika i nie mogę jej nigdzie znaleźć. Próbowałem przesłać go ponownie przez Xcode 8, ale jest napisane, że kompilacja jest już przesłana do iTunesConnect. Więc kiedy próbowałem przesłać kompilację ze zwiększoną wersją, wyświetla się OK, ale nadal nie widzę kompilacji w iTunesConnect. Próbowałem załadować za pomocą narzędzia do ładowania aplikacji, ale jest ten sam problem.
ios
app-store-connect
xcode8
chudin26
źródło
źródło
Odpowiedzi:
Sprawdź swój email. Recenzja App Store może wysłać wiadomość e-mail do wykorzystania przez użytkownika.
To może ci pomóc. NSPhotoLibraryUsageDescription w Xcode8
źródło
Musisz poczekać około 5 - 20 minut, a aplikację znajdziesz w zakładce Aktywność (lewa strona).
Jeśli jesteś na stanowisku administratora tego konta programisty, otrzymasz wiadomość e-mail o stanie przesłanej kompilacji.
źródło
Ja też miałem ten sam problem. Po dodaniu brakujących kluczowych danych dotyczących prywatności w aplikacjach Info.plist problem został rozwiązany.
Sprawdź i dodaj brakujące klucze w pliku Info.plist. Więcej informacji można znaleźć pod linkiem https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html .
Niektóre klucze mogą być używane przez zewnętrzne pody zawarte w aplikacji. Znajdź je i dołącz do swojego pliku Info.plist. (Możesz je łatwo pobrać z e-maila wysłanego do App Store)
3. Poniżej znajdują się klucze, które rozwiązały mój problem, add, NSBluetoothPeripheralUsageDescription, NSCalendarsUsageDescription, NSContactsUsageDescription, NSLocationWhenInUseUsageDescription, NSPhotoLibraryUsageDescription.
źródło
Miałem ten sam problem. Bez dostępu do poczty e-mail tego konta Itunes Connect prawie niemożliwe jest wykrycie, że coś jest nie tak (wydaje się, że aplikacje nie ulegają już awarii, jeśli brakuje kluczy prywatności, jak opisano tutaj ). Chyba wiesz, jakie możliwości urządzenia wykorzystuje Twoja aplikacja. Możesz więc spróbować dodać potrzebne klucze prywatności do Info.plist (zaznacz klucze „Prywatność - ... Opis wykorzystania” w dokumentacji )
źródło
Miałem ten sam problem. Kompilacja zniknęła po kilku minutach. Bez e-maila, bez błędu ...
W końcu dodałem drugiego użytkownika do mojego konta z innym identyfikatorem Apple ID. Ten użytkownik może następnie otrzymać wiadomość e-mail wyjaśniającą, że brakuje niektórych ustawień prywatności (użycia Bluetooth) ...
Apple Po prostu nienawidzę cię jako programisty. Złe narzędzia, zła architektura, złe wsparcie.
źródło
Z pomocą personelu wsparcia Apple znalazłem jeszcze jeden powód, który może powodować ten problem.
Jeśli istnieją starsze wersje frameworków firm trzecich (w moim przypadku winowajcą była GoogleMobileAds.framework), kompilacja aplikacji zostanie usunięta po przetworzeniu, bez błędów i ostrzeżeń. Jeśli napotkasz ten problem, sprawdź i zaktualizuj wszystkie platformy innych firm, które są używane w Twojej aplikacji.
źródło
Miałem ten sam problem i wysłałem wiadomość e-mail do wsparcia dla programistów App Store. Odpowiedzieli mi dzisiaj następująco:
Spróbuj!
*aktualizacja:
Rozwiązuję problem po dodaniu opisu użytkowania (jak zdjęcie, aparat ...) w plist. *
źródło
Udało mi się przesłać kompilację do sklepu z aplikacjami po dodaniu wszystkich kluczy prywatności wymaganych do dodania w info.plist.Pamiętaj, aby przejrzeć listę z poniższego linku, aby sprawdzić, czy usługi, do których uzyskujemy dostęp w naszej aplikacji, wymagają dodania kluczy prywatności wsparcie dla ios10 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html
Brakowało mi klucza prywatności NSLocationWhenInUseUsageDescription w info.plist i po dodaniu tego klucza do info.plist udało mi się pomyślnie przesłać do itunesconnect.
źródło
Trafiony z tym samym problemem. Wypróbowałem wszystkie możliwe kroki, w tym; 1. Zwiększanie numeru kompilacji 2. Dodawanie wymaganego opisu użytkowania 3. Wypróbowano obie opcje: Xcode8 oraz program ładujący aplikacje. W moim przypadku nic nie działało. Kompilacja została pomyślnie zweryfikowana i wyświetlona na karcie „Aktywność” w itunesconnect wyświetlanej jako „Przetwarzanie”. po odświeżeniu portalu itunesconnect zniknął.
Teraz, co zadziałało, to: gdy kompilacja zostanie wyświetlona jako „Przetwarzanie” w portalu itunesconnect, po prostu poczekaj i nic nie rób w portalu itunesconnect. NIE odświeżaj karty wszystkich kompilacji przez około 2-3 godziny, w zależności od rozmiaru aplikacji (wydaje się, że nie ma logiki, ale tak to działało).
Potem plik binarny będzie dostępny do przesłania w itunesconnect.
źródło
Przydarzyło mi się to również w zeszłym tygodniu. Nic się nie zmieniło w mojej starej aplikacji, po prostu chcę wypuścić nową wersję z drobnymi zmianami. Wgrałem mój IPA na serwer, po pewnym przetworzeniu kompilacja zniknęła ze strony Aktywności. Nie otrzymałem również żadnego e-maila od Apple opisującego błąd.
Otworzyłem bilet do Apple w piątek. We wtorek nagle wszystkie moje kompilacje zakończyły przetwarzanie i są dostępne na stronie Aktywność. Myślę, że niektóre wyzwalacze zostały wykonane przez Apple. Następnie wysłałem moją ostatnią kompilację do recenzji, a oni odpowiedzieli na mój bilet, mówiąc, że skoro moja kompilacja jest w kolejce do przeglądu, czy jest coś jeszcze, co mogą pomóc.
Być może ktoś inny może wykorzystać te informacje i mieć nadzieję, że Apple zaktualizuje swój system, abyśmy mogli zobaczyć błędy na stronie internetowej, jeśli wystąpią, a nie czekać na wiadomość e-mail.
źródło
Build zniknął. Zastanawiałem się, dlaczego, ale nic nie zrobiłem. 12 godzin później zostałem powiadomiony, że zakończył przetwarzanie i mogłem wdrożyć go do testerów TestFlight.
Pomyślałem, że może to dlatego, że przypadkowo załadowałem najpierw archiwum mojego poprzedniego pliku .ipa za pośrednictwem modułu ładującego aplikacje, a nie nowo wyeksportowanego. Ale to mogą być przypadkowe okoliczności. Tak czy inaczej, nic nie zrobiłem i pojawił się ponownie - aczkolwiek 12 godzin później, kiedy często przetwarzanie trwało ostatnio około 20-30 minut.
źródło
Miałem ten sam problem, ale wynikało to z wydania pozwolenia.
Aplikacja potrzebuje uprawnień do nagrywania dźwięku, których brakowało w info.plist. Sprawdź swój info.plist i wszystkie wymagane uprawnienia.
Po pomyślnym przesłaniu aplikacji i wyświetleniu jej w serwisie iTuneConnets.
źródło
Mam ten sam problem. Aplikacja została pomyślnie wysłana do TestFlight
4 days ago
. Ale testerka powiedziała, że nie widzi najnowszej wydanej aplikacji w aplikacji TestFlight.Loguję się do iTunesConnect i sprawdzam, czy najnowsza aplikacja jest gotowa 4 dni temu. Ale moja aplikacja TestFlight go nie widzi. Odświeżam listę aplikacji w TestFlight 2-3 razy i ponownie instaluję aplikację z TestFlight. Następnie testerka powiedziała, że otrzymała wiadomość e-mail z powiadomieniem o najnowszej aplikacji jest gotowa ... I wreszcie widzę najnowszą aplikację.
Nie wiem, co się stanie na końcu.
źródło
Mam ten sam problem. Próbowałem z różnymi kompilacjami, ale nie powiodło się, w końcu sprawdziłem mój plik plist, ma klucz uprawnień, ale nie ma opisu. Używałem frameworka książki adresowej do pobierania kontaktów, ale później przeszedłem do CNContact, Klucz w plist bez opisu działał dobrze, ale po dodaniu CNContact aplikacja jest usuwana z widoku aktywności w itunes po przesłaniu.
Sprawdź, czy każdy klucz uprawnień ma opis, czy nie. Apple może usunąć Twoją aplikację z Activity / Testflight podczas przesyłania.
źródło
W moim przypadku problemem była brakująca flaga BitCode. Nie pamiętam, dlaczego wyłączyłem bitcode, ale pomyślnie przesyłałem pliki z wyłączonym kodem bitowym przez około miesiąc.
Nagle przesłane kompilacje zaczęły znikać wkrótce po rozpoczęciu przetwarzania, ale kiedy włączyłem bitcode, przesyłanie zostało ponownie poprawnie rozpoznane w konsoli appstoreconnect.
Teraz w końcu otrzymuję wiadomości o zakończeniu przetwarzania i mogę normalnie uzyskać dostęp do przesłanej kompilacji.
EDYCJA: Przesyłanie bez kodu bitowego pojawiło się ostatecznie po 4 dniach, podczas gdy ten z kodem bitowym zajął 30 minut.
źródło
U mnie zadziałało:
Nie mogę uwierzyć, że „po cichu odrzuć / usuń” to rzecz dla Apple, ale cóż ...
źródło
Miałem ten sam problem z kompilacją aplikacji opartą na Cordovie.
Problem polegał na tym, że aplikacja nadal korzystała
UIWebView
. Udało mi się rozwiązać problem, dodając<preference name="WKWebViewOnly" value="true" />
do config.xml.źródło