Nowa kompilacja znika po przesłaniu jej do iTunes Connect


100

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.


1
Czasami pojawiają się problemy w App Store, prawdopodobnie jutro zadziała. W każdym razie przed przesłaniem do App Store należy przeprowadzić „weryfikację” kompilacji
tatiana_c

2
Niestety próbowałem załadować kompilację 5 dni temu i nadal nie mogę tego zrobić.
chudin26

4
Mam ten sam problem, kompilacja nie pojawia się w itunes connect
Jam

2
Mam ten sam problem, jakieś aktualizacje dotyczące sposobu rozwiązania tego problemu?
nabulaer

2
Mam ten sam problem, dodałem do tej pory 3 kompilacje 2.0.2 / 2.0.3 / 2.0.4. Wszystkie są wyświetlane jako udane podczas przesyłania, ale nie można ich znaleźć w zakładkach Aktywność ani TestFlight. Obie karty mają wersję 2.0.1 jako ostatnią tam kompilację.
Sagar Mody

Odpowiedzi:


96

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


4
Dodanie NSPhotoLibraryUsageDescription nie rozwiązuje mojego problemu. Nie mogę teraz sprawdzić poczty, ponieważ konto Apple nie jest moje. Mogę to zrobić po 1-2 dniach.
chudin26

Chodzi mi o to, że w Twojej aplikacji może brakować jednego lub więcej Opisu użytkowania w Twojej info.plist. Aplikacja e-mail wysłana do Ciebie zawiera szczegółowe informacje.
X.Jian

Mam tydzień z tą sytuacją, nowa kompilacja nie pojawia się również po tym rozwiązaniu, nic do zrobienia, to jest bardzo frustrujące .. Wysłałem również 2 e-maile do kontaktów Apple bez żadnej odpowiedzi ..
Alessandro Ornano

33
Hej Apple, niektórzy z nas nienawidzą zagadek, przestali robić tego typu rzeczy.
Josh

1
Mam też ten sam problem. Nie otrzymuję od użytkownika żadnych informacji o prywatności. Ale nadal moja kompilacja znika z iTunes. Nie otrzymuję też żadnych wiadomości z aplikacji. Nic się nie dzieje, próbowałem też skontaktować się z pomocą techniczną Apple, ale nie działa.
Come

10

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.


Miałem wszystkie ustawienia prywatności, ale brakowało mojej kompilacji. Wreszcie znalazłem to w zakładce aktywności.
dev27

Tak, kiedy przechodzi od przetwarzania do aktywnego, występuje 5-minutowe opóźnienie i wysyłany jest również e-mail. Jeśli jednak nie masz dostępu do kontaktowego adresu e-mail, przegapisz dodatkowe problemy lub tę wiadomość e-mail z potwierdzeniem.
Joel Teply

9

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.

  1. 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 .

  2. 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.


7

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 )


Dodałem wszystkie potrzebne opisy użytkowania prywatności, ale nadal nie działa. Jedynym rozwiązaniem, które znalazłem, jest przesłanie kompilacji przez Xcode 7.3. Ale nie mogę skompilować projektu, ponieważ Xcode 7.3 nie obsługuje nowego formatu scenorysu Xcode 8. Powinienem przekonwertować moje storyboardy edytowane przez Xcode 8 do starego formatu, ale ta konwersja nie jest dobra. Mam błędy w układzie ...
chudin26

7

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.


3

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.


ŁAŁ! Mam wiele bibliotek innych firm, a niektórych z nich nie mogę zaktualizować, nie działają one na nowszych wersjach. To jest ogromny problem
cfl,

1
Więc doszedłem do wniosku, że to nie jest tak, że musisz aktualizować wszystkie biblioteki innych firm, ale aby zapewnić aktualność pakietów SDks dla systemu iOS, których używają biblioteki innych firm, na tyle, by spełniały wymagania sklepu
cfl

2

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:

Przetworzenie nowo przesłanej kompilacji może zająć do 24 godzin. Jeśli ostatnio przesłana kompilacja była przetwarzana przez ponad 24 godziny, zalecamy przesłanie nowej kompilacji z wyższym numerem kompilacji, ponieważ zazwyczaj rozwiązuje to problem. Jeśli po przesłaniu nowej kompilacji masz czas przetwarzania dłuższy niż 24 godziny, odpowiedz na tę wiadomość, podając następujące informacje: - Nazwa aplikacji - Identyfikator Apple aplikacji - Wersja przedpremierowa i numer kompilacji, która jest obecnie przetwarzana - Zrzut ekranu ilustrujące bieżące przetwarzanie kompilacji w sekcji TestFlight w iTunes Connect.

Spróbuj!

*aktualizacja:

Rozwiązuję problem po dodaniu opisu użytkowania (jak zdjęcie, aparat ...) w plist. *


2

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.


1

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.


1

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.


0

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.


0

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.


0

Mam ten sam problem. Aplikacja została pomyślnie wysłana do TestFlight4 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.


0

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.


Dowiedziałem się, że Apple wysyła e-mail, jeśli kompilacja nie ma kluczy w plist
chudin26

0

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.


0

U mnie zadziałało:

  1. Sprawdź swoje pody, jeśli mają ostatnią wersję (aktualizacja podów). Apple czasami po cichu odrzuci z tego powodu.
  2. Upewnij się, że wszystkie cele mają zaznaczone te same urządzenia (miały tam różnicę)
  3. Porównaj również swój plik plist z konfiguracją wizualną w XCode. Czasami występują rozbieżności, XCode nie aktualizuje poprawnie tagów info.plist, jeśli tak, wyrównaj oba.
  4. Wszystko powyżej z kluczami prywatności.

Nie mogę uwierzyć, że „po cichu odrzuć / usuń” to rzecz dla Apple, ale cóż ...


0

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.