Używam TestFlight od jakiegoś czasu, ale po raz pierwszy przesyłam kompilację do testów beta bezpośrednio z iTunesConnect, odkąd firma Apple kupiła samą TestFlight.
Doświadczałem dziwnego zachowania (a może tylko oczekiwanego zachowania Apple).
Dodałem użytkownika do mojego zespołu (ma rolę administratora) i wybrałem go jako część testera TestFlight w dedykowanym panelu. Wgrałem kompilację, włączyłem TestFlight Beta Testowanie na karcie Kompilacja i wybrałem testerów wewnętrznych (tylko jednego na poniższym zrzucie ekranu), który chciałbym otrzymać.
Wtedy ... nic się nie dzieje, nadal jest stan „Przetwarzanie” (co? Nie powinno być natychmiastowe?), Tester nie otrzymuje żadnego zaproszenia i utknąłem. Oczywiście czegoś tu brakuje.
Poza tym, nawet jeśli jeden tester został już zaproszony, panel nadal wyświetla „Aby rozpocząć testowanie, zaproś co najmniej jednego testera”. TestFlight był kiedyś tak dobrym produktem ...
Dwie migawki poniżej przedstawiają stan mojego panelu iTunesConnect. Dowolny pomysł?
źródło
Odpowiedzi:
Okazało się, że „Przetwarzanie” kompilacji, nawet jeśli jest przeznaczona tylko do testów wewnętrznych (tj. 25 kont powiązanych z Twoim zespołem), może zająć kilka godzin. Nawet jeśli plik binarny został już zweryfikowany przez Xcode i program ładujący aplikacje .
Publikuję to jako odpowiedź, ponieważ nie znalazłem żadnych dowodów na to, jak długo powinien trwać stan „Przetwarzanie”. Biorąc pod uwagę długość procesu recenzowania, mogą to być sekundy, minuty, godziny lub dni, więc dobrze jest wiedzieć, że w tym przypadku trwało to kilka godzin.
Teraz mój status konsoli jest taki.
źródło
OK, oto odpowiedź dla ludzi z marca 2015 roku. Wczoraj (4 marca) przesłałem wersję przedpremierową za pośrednictwem Xcode, a statusy testów wewnętrznych i zewnętrznych są nadal na poziomie „Przetwarzanie” ponad 36 godzin później. Próbowałem nawet ponownie załadować, zwiększyć liczbę kompilacji itp. Bez radości. Więc zadzwoniłem do Apple. Oto, co mi powiedzieli;
Widzą ten problem regularnie u tych, którzy przesłali kompilacje przedpremierowe 4 i 5 marca. Badali, czy jest to związane z przesyłaniem za pośrednictwem Xcode, a nie przez Application Loader, jednak zauważyli, że problem występuje w równym stopniu między obiema metodami.
Więc badają to i będą próbowali rozwiązać problem w moim konkretnym przypadku jak najszybciej.
Myślę, że w przypadku tych, którzy uważają, że ponowne przesłanie ze zwiększonym numerem kompilacji załatwia sprawę, w rzeczywistości jest to czerwony śledź i być może ma więcej wspólnego z ponownym przesłaniem w odpowiednim momencie dla systemu.
Będę publikował ten wątek, jak to się rozegra. W międzyczasie, jeśli Twoja wersja wstępna była przetwarzana przez ponad 24 godziny i nie masz ochoty na zaśmiecanie konsoli zarządzania aplikacji próbami przesłania w wersji przedpremierowej (których nie można usunąć), sugeruję dać Apple wezwanie do uruchomienia przesyłania.
Linia pomocy iTunes Connect Upload:
W USA: +1 (800) 633-2152 Z zewnątrz: +1 (408) 974-4897
AKTUALIZACJA 6 marca: Moja oryginalna wersja w końcu wyszła z przetwarzania. Zajęło to dokładnie 38 godzin ! Nie sądzę, żeby to naprawiał Apple, wydaje mi się, że to w końcu się rozwiązało.
Wcześniej próbowałem również przesyłać nowe, zwiększone kompilacje za pośrednictwem modułu ładującego aplikacje, a także po wylogowaniu się z iTunes Connect, zgodnie z niektórymi z poniższych sugestii, ale nie miało to dla mnie cholernej różnicy. Co prowadzi mnie do dość pewnego wniosku, że to działa tylko dlatego, że podajesz w odpowiednim momencie (a może nawet może to być związane z twoim położeniem geograficznym (jestem Londyn)) i nie ma innych hokus pokus!
Oryginalny Testflight raczej niegrzecznie zawstydza tutaj Apple. Naprawdę muszą to rozwiązać.
źródło
Zwykle nigdy nie powinieneś widzieć statusu „Przetwarzanie”. Gdy stan kompilacji zostanie ustawiony na Przetwarzanie , nigdy nie zostanie zmieniony; przynajmniej w moim przypadku. (Zobacz zdjęcie poniżej)
Rozwiązaniem jest „ próbuj dalej ” . Spróbuj zwiększyć numer kompilacji lub numer wersji i kontynuuj przesyłanie do iTunes Connect.
Udało mi się to w trzeciej próbie bez czasu przetwarzania.
źródło
Znalazłem następującą wiadomość od Apple ([email protected]) dostarczoną do mojego folderu Wiadomości-śmieci. W ustawieniach kompilacji mojej aplikacji ustawiłem opcję „Włącz Bitcode” na Nie. Zmieniłem również poziom optymalizacji kompilacji wydania na Brak. Następnie moja kompilacja została zaakceptowana i przesłana do sklepu z aplikacjami. W tym momencie przycisk zaproszenia stał się dostępny dla użytkowników wewnętrznych. Później udało mi się zainstalować aplikację za pośrednictwem TestFlight.
źródło
borykałem się z tymi samymi problemami, co wielu ludzi mówi.
W rzeczywistości dziś rano przesyłam drugą kompilację dla mojej aplikacji i stwierdzam, że „Przetwarzanie” nie wyłączy się za kilka godzin. Przesyłam drugi pakiet aplikacji do Itunes za pomocą xcode Archive / Uploader.
Kiedy wychodziłem na lunch, zastanawiałem się, „jak Apple zajmuje dużo czasu, aby przetworzyć drugą kompilację”, zamiast od razu ustawić pierwszą od razu jako Aktywną.
Teraz jestem szczęśliwym człowiekiem, kiedy wracam, decyduję się ponownie załadować trzeci pakiet, ale używam Application Loadera zamiast Xcode. To robi Magic, jak rysunek zrzutu ekranu:
Wyobraź sobie, że druga kompilacja wciąż jest w trakcie przetwarzania !!! Niesamowite jabłko !!!!
Skorzystaj więc z programu ładującego aplikacje i nie trać ważnego czasu! Mam nadzieję, że pomogę
źródło
Używam TestFlight całkiem sporo, bez żadnych problemów. Wtedy przydarzyło mi się to wczoraj (utknąłem w przetwarzaniu). Może jakiś wewnętrzny problem po stronie jabłek?
źródło
zdarza się to od czasu do czasu iw zasadzie użytkownik nie może nic zrobić poza czekaniem. Wypróbowałem wszystkie powyższe sugestie bezskutecznie, a potem nagle wszystkie kompilacje przetwarzania przeszły do stanu włączenia.
na dzień dzisiejszy (9 października 2015 r.) przetwarzanie nadal zajmuje do godziny, ale wczoraj sytuacja była znacznie gorsza, zajmując wiele godzin.
źródło
Przydarzyło się to również mnie w jednej z moich kompilacji. Wszystkie moje poprzednie kompilacje przed tą kompilacją były natychmiastowe. Dlatego właśnie utworzyłem nową kompilację (bez zmian w kodzie) i zignorowałem błędną. Po włączeniu testowania TestFlight na nowej wersji otrzymałem powiadomienia na moich urządzeniach niemal natychmiast.
źródło
To, co mi się przydało, polegało na zmianie numeru WERSJI kompilacji, a nie tylko na zmianie numeru kompilacji. Nie jestem pewien, ale okazuje się, że co piąta wersja mojej wersji ma problem z długą kolejką przetwarzania.
źródło
Zauważyłem, że jeśli mam otwarte ITC podczas przesyłania kompilacji, nigdy nie opuszcza etapu przetwarzania. Wydaje się, że działało upewnienie się, że ITC nie jest zalogowany, dopóki nie otrzymam powiadomienia na mój telefon.
źródło
Dodaj testerów wewnętrznych
Uwaga:
Jeśli testerzy zewnętrzni i testerzy wewnętrzni mają ten sam identyfikator e-mail, nie otrzymają kompilacji. Mogą również nie być widoczne na liście testerów wewnętrznych z tego samego powodu.
W przypadku, gdy wiadomość dotycząca kompilacji Testflight nie zostanie odebrana, wyłącz przełącznik Testflight Beta Testing i włącz go ponownie. To może rozwiązać problem.
Gdy użytkownicy otrzymają zaproszenie, powinni otworzyć łącze do lotu testowego za pomocą aplikacji Mail.
źródło
Najpierw musisz zarchiwizować swoją aplikację i przesłać ją do sklepu, jeśli prześlesz ją poprawnie, otrzymasz wiadomość typu
po tym poczekasz na kilka mennic, aby zobaczyć plus zaloguj się w iTunes połącz jak po kliknięciu + znak, otrzymasz wersję. jeśli przetwarzanie aplikacji zajmuje dużo czasu, może to potrwać dłużej niż tydzień, przejdź do „Zasoby i pomoc” w iTunes Connect. Wybierz „Skontaktuj się z nami” i postępuj zgodnie z instrukcjami kreatora. Nie sądzę, aby ktokolwiek inny niż Apple mógł na to odpowiedzieć. I to właśnie robiliśmy w przeszłości w podobnej sytuacji.
źródło