Waiting for Review w App Store Connect: wszystkie statusy
Autor: Mehdi Azizi
Opublikowano , 8 min
Waiting for Review: Apple otrzymało twoje zgłoszenie, ale jeszcze go nie otworzyło. Każdy status App Store Connect i co wtedy robić.
Waiting for Review oznacza, że Apple otrzymało twoje zgłoszenie, ale żaden reviewer jeszcze go nie otworzył. We francuskim interfejsie ten status nazywa się „En attente de vérification”. Nie musisz nic robić. Pilnuj tylko, żeby konto demo i serwer działały, i przede wszystkim nie wycofuj wersji, żeby wysłać ją ponownie: review zaczęłoby się od zera.
Poniżej znajdziesz pozostałe statusy App Store Connect i to, czego każdy z nich od ciebie wymaga. Francuskie nazwy spisałem 25 października 2026 we francuskim interfejsie App Store Connect, na moich własnych aplikacjach. Definicje pochodzą z oficjalnej strony o statusach, która nie istnieje po francusku.
Statusy App Store Connect
Francuski interfejs mówi o „stanie” (état), a nie o statusie. Towarzyszy mu kolorowa kropka: czerwona, musisz działać; żółta, trwa jakiś proces, po twojej stronie albo po stronie Apple; zielona, aplikacja jest gotowa do dystrybucji.
| Nazwa w interfejsie | Co to znaczy | Co robisz |
|---|---|---|
| Prepare for Submission | Wersja w przygotowaniu | Uzupełnij kartę aplikacji |
| Ready for Review | Wszystko wypełnione, nic nie wysłane | Wyślij zgłoszenie |
| Invalid Binary | Build niezgodny z wymaganiami | Wyślij inny build |
| Waiting for Review | Otrzymane, jeszcze nieotwarte | Czekaj |
| In Review | Reviewer to sprawdza | Bądź osiągalny |
| Accepted | Zatwierdzone, inny element odrzucony | Popraw albo usuń tamten |
| Pending Developer Release | Zaakceptowane, czeka na twój sygnał | Opublikuj, kiedy chcesz |
| Ready for Distribution | Zaakceptowane i gotowe do dystrybucji | Sprawdź umowy |
| Rejected | Wersja odrzucona | Przeczytaj wiadomość |
| Metadata Rejected | Odrzucona karta, nie build | Popraw, potem odpowiedz |
| Developer Rejected | Sam wycofałeś ją z review | Wyślij ponownie, gdy będziesz gotowy |
Tuż przed dystrybucją możesz też zobaczyć Processing for Distribution: aplikacja jest przetwarzana i w ciągu 24 godzin będzie gotowa do dystrybucji.
Są jeszcze dwa rzadsze statusy. Pending Apple Release: Apple wstrzymuje twoją wersję do publicznego wydania systemu, na który jest przeznaczona. Jeśli to nie było zamierzone, sprawdź deployment target swojego buildu. Waiting for Export Compliance: Apple sprawdza twój plik CCATS.
Statusy samego buildu, takie jak Missing Compliance czy Expired, to osobna lista, opisana w poradniku o numerze buildu i wersji.
Czego wymaga każdy status
Przed wysłaniem
Prepare for Submission to punkt wyjścia każdej wersji. Ready for Review oznacza, że wszystko jest wypełnione i zaznaczyłeś, że chcesz wysłać zgłoszenie. Nic nie trafia do Apple, dopóki nie wyślesz zgłoszenia. W tym stanie nie możesz już zmieniać obrazów ani filmów.
Invalid Binary sygnalizuje build, który nie spełnia obowiązujących wymagań. Apple prosi o wysłanie nowego albo wybranie zgodnego.
W trakcie review
Waiting for Review: nadal możesz zmienić niektóre informacje albo wycofać zgłoszenie. Nie możesz już wysyłać ani zmieniać zrzutów ekranu ani podglądów wideo.
In Review: ktoś z App Review testuje twoją aplikację. Jeśli jakaś część wymaga logowania, strona App Review wymaga ważnego konta demo w sekcji App Review Information. App Review Guidelines wymagają też, żeby usługi serwerowe były aktywne i dostępne w czasie review.
Po review
Pending Developer Release (po francusku „Prête pour la publication”) to najbardziej mylący status: twoja aplikacja jest zaakceptowana, ale nie jest w sprzedaży. Wybrałeś publikację ręczną, Apple czeka na twój sygnał. Przycisk w prawym górnym rogu strony wersji (Release This Version w pomocy Apple) ją publikuje, a pojawienie się w sklepie może zająć do 24 godzin. Według pomocy o opcjach publikacji Apple wysyła ci przypomnienie mailem, jeśli wersja jest w tym stanie dłużej niż 30 dni.
Ready for Distribution: aplikacja jest zaakceptowana i gotowa do dystrybucji, pod warunkiem że twoje umowy obowiązują. Właściciel konta (Account Holder) akceptuje najnowsze w sekcji Business. Dla aplikacji płatnej albo z subskrypcją to Paid Apps Agreement.
Accepted pojawia się przy zatwierdzonym elemencie, gdy inny element tego samego zgłoszenia, na przykład subskrypcja, został odrzucony. Aplikacja wychodzi dopiero wtedy, gdy wszystko jest zaakceptowane: popraw odrzucony element albo usuń go ze zgłoszenia.
Odrzucenia
Rejected: App Review wyjaśnia powód w sekcji App Review. Zgłoszenie przechodzi do Unresolved Issues i według pomocy o takich zgłoszeniach nie możesz już do niego dodawać elementów. Co dalej, opisuję w odpowiadaniu App Review.
Metadata Rejected: problem jest w karcie aplikacji, nie w kodzie. Czytasz wiadomość, poprawiasz metadane i odpowiadasz. Nie potrzebujesz nowego buildu. Przykładem jest odrzucenie 2.3.10 za wzmiankę o Androidzie w karcie.
Developer Rejected: nazwa straszy, ale to ty wycofałeś wersję z review. Nic nie zostało odrzucone merytorycznie. Wyślij ten sam build albo nowy, kiedy będziesz gotowy.
W każdym przypadku wysyłaj ponownie dopiero po poprawieniu wszystkiego: Apple ostrzega, że ponowne wysłanie z nierozwiązanymi problemami opóźnia review i kończy się tym samym wynikiem.
Waiting for Review, które się przeciąga
Apple nie podaje progu, od którego czekanie staje się nienormalne. Jego cele i to, ile są warte w praktyce, znajdziesz w poradniku o czasie weryfikacji w App Store. Jeśli je przekroczysz, strona Track a submission's review status wymienia trzy przypadki, których sprawdzenie trwa dłużej:
- Mała historia review albo jej brak, czyli przypadek pierwszej aplikacji.
- Dokumenty do potwierdzenia: zezwolenia, licencje, umowy partnerskie.
- Złożone albo nowe tematy: treści regulowane, nowe możliwości platformy, włączone entitlements.
Review może też wydłużyć dochodzenie w sprawie oszustwa lub manipulacji, na przykład fałszywych opinii albo funkcji ukrytej przed reviewerem.
Żeby śledzić czekanie, otwórz History w bocznym menu aplikacji: według pomocy o historii statusów każda zmiana stanu jest tam zapisana z datą. Żeby dostawać maila przy każdej zmianie, włącz powiadomienie App Status Reports w zarządzaniu użytkownikami.
Nie wycofuj wersji, żeby ją „popchnąć”
To najbardziej kosztowny odruch. Według pomocy Apple o wycofaniu wycofana wersja wypada z kolejki i przechodzi do Developer Rejected. Jeśli wyślesz ją ponownie, review zaczyna się od początku.
Poproś o przyspieszone review
Apple rezerwuje przyspieszone review na prawdziwe nagłe sytuacje i podaje dwa przykłady: poprawkę krytycznego błędu i premierę zgraną z wydarzeniem związanym z twoją aplikacją.
- Najpierw wyślij aplikację: przyspieszyć można tylko zgłoszenie, które już zostało wysłane.
- Przy wysyłaniu wypełnij pole Notes: przy krytycznym błędzie wyjaśnij, jaki błąd naprawia ta wersja; przy wydarzeniu podaj jego nazwę, datę i związek twojej aplikacji z nim. Dodaj konto demo, jeśli funkcje wymagają logowania.
- Wyślij formularz Request an Expedited App Review, wybierając aplikację i platformę.
App Review rozpatruje każdą prośbę i przyspiesza w miarę możliwości. Prośba nigdy nie jest gwarancją.
Kontakt z Apple
Przy trwającym zgłoszeniu pomoc App Review wskazuje przycisk Reply to App Review w App Store Connect: odpowiada ci specjalista, który zna twoją aplikację. To pole nie służy do proszenia o przyspieszone review ani do odwołań, które mają własne formularze. Po odpowiedzi App Review możesz w tym samym oknie poprosić o rozmowę z przedstawicielem Apple. Takie rozmowy odbywają się zwykle w ciągu trzech do pięciu dni roboczych.
TestFlight: build w statusie Waiting for Review dla testerów zewnętrznych
Ten sam status, Waiting for Review, występuje w zakładce TestFlight, ale dotyczy innego review. Lista statusów buildu wyjaśnia różnicę:
- Testerzy wewnętrzni: build w statusie Ready to Submit można im już udostępnić, bez beta review.
- Testerzy zewnętrzni: build trafia do TestFlight App Review i przechodzi do statusu Waiting for Review, a potem In Beta Review. Testy zewnętrzne zaczynają się dopiero po zatwierdzeniu.
Pomoc o testerach zewnętrznych precyzuje, że pierwszy build danej wersji wymaga pełnego review, a kolejne niekoniecznie. W review może być naraz tylko jeden build na wersję i możesz wysłać do sześciu w ciągu 24 godzin. Odrzucony build przechodzi do Rejected i nie nadaje się już do TestFlight: trzeba wysłać nowy. Resztę znajdziesz w poradniku TestFlight do testowania aplikacji na iPhone'a.
Skróć czekanie jeszcze przed wysłaniem
Apple mówi to na swojej stronie o śledzeniu: żeby skrócić czas review, wypełnij sekcję App Review Information i dołącz wszystkie wymagane dokumenty przed wysłaniem. Apple Review Kit zawiera moją checklistę przed wysłaniem i szablony notatek dla reviewera: konto demo, zakup w aplikacji, ukryte funkcje.
Przygotowujesz pierwsze zgłoszenie? Darmowa diagnoza wyśle ci moją checklistę przeciw odrzuceniom przez Apple i powie, co jeszcze zostało do zrobienia. Wszystkie kroki zebrałem w publikacji aplikacji w App Store.
Najczęściej zadawane pytania
Co oznacza „Waiting for Review” w App Store Connect?
Apple otrzymało twoje zgłoszenie, ale review jeszcze się nie zaczęło. We francuskim interfejsie to „En attente de vérification”. Nadal możesz zmienić niektóre informacje, ale już nie zrzuty ekranu ani podglądy wideo.
Jak długo trwa status „Waiting for Review”?
Apple publikuje docelowe terminy, nie gwarancję, i żadnego progu alarmowego. Pierwsza aplikacja, bez historii review, należy do przypadków, których sprawdzenie według Apple trwa dłużej.
Czy wycofać wersję, jeśli czekanie trwa za długo?
Nie. Wycofana wersja przechodzi do Developer Rejected, a review zaczyna się od początku, kiedy wyślesz ją ponownie. W prawdziwie nagłej sytuacji, na przykład przy poprawce krytycznego błędu, poproś raczej o przyspieszone review.
Co oznacza „Pending Developer Release” w App Store Connect?
Po francusku to „Prête pour la publication”. Apple zaakceptowało twoją wersję, ale wybrałeś, że opublikujesz ją sam. Nie jest w sprzedaży, dopóki nie opublikujesz jej z jej strony.
Dlaczego mój build w TestFlight ma status Waiting for Review?
Status Waiting for Review oznacza, że wysłałeś go dla testerów zewnętrznych: czeka na TestFlight App Review, a testy zewnętrzne zaczynają się po zatwierdzeniu. Testerzy wewnętrzni nie potrzebują tego review.