Poradniki

Jak opublikować aplikację w App Store: od TestFlight do zatwierdzenia

Aby opublikować aplikację w App Store, dołącz do Apple Developer Program (99 USD rocznie od listopada 2026 roku), utwórz aplikację w App Store Connect, wyślij podpisany build, przetestuj go przez TestFlight, dodaj zrzuty ekranu, opis, informacje o prywatności i ocenę wiekową, a następnie kliknij Add for Review i Submit for Review. Apple ocenia każde zgłoszenie ręcznie, zwykle w ciągu dnia lub dwóch, a po zatwierdzeniu udostępniasz aplikację w App Store. Ten przewodnik prowadzi Cię tą ścieżką ekran po ekranie i wskazuje problemy, które najczęściej odsyłają aplikacje z powrotem.

Dopiero tworzysz aplikację? Zacznij od jak zrobić aplikację na iPhone'a.

Czego potrzebujesz przed startem

  • Członkostwo w Apple Developer Program, jako osoba prywatna (Twoje imię i nazwisko widnieje jako sprzedawca) albo organizacja (wymaga numeru D-U-N-S, służbowego adresu e-mail w domenie firmy i działającej strony internetowej).
  • Podpisany build aplikacji, wysłany do App Store Connect. Zwykle z Xcode, przez Transporter Apple albo przez usługę, która buduje za Ciebie.
  • Adres polityki prywatności i adres strony pomocy z aktualnymi danymi kontaktowymi. Apple wymaga obu dla każdej aplikacji.
  • Zrzuty ekranu: od 1 do 10 dla każdego wymaganego rozmiaru urządzenia, w formacie JPEG lub PNG bez przezroczystości. App Store Connect pokazuje, jakich rozmiarów potrzebuje; w chwili pisania to rozmiar iPhone 6,9 cala (lub 6,5 cala, jeśli nie podasz wersji 6,9 cala), a także rozmiary iPada, jeśli Twoja aplikacja działa na iPadzie.
  • Konto demo, jeśli jakakolwiek część aplikacji jest za logowaniem.

Krok 1: Zapisz się do Apple Developer Program

Zaloguj się na Apple Account z włączonym uwierzytelnianiem dwuskładnikowym i zapisz się do programu. Osoby prywatne są zwykle zatwierdzane szybko. Organizacje powinny przewidzieć więcej czasu, bo Apple weryfikuje status prawny firmy i Twoje upoważnienie do działania w jej imieniu. Jeśli nie masz numeru D-U-N-S, możesz o niego wystąpić bezpłatnie w większości krajów, choć jego wydanie zajmuje czas.

Krok 2: Utwórz rekord aplikacji

W App Store Connect otwórz Apps, kliknij + i wybierz New App. Wpisz:

  • Platform: iOS.
  • Name: nazwę widoczną w App Store, która musi być unikalna w sklepie.
  • Primary language: język główny.
  • Bundle ID: identyfikator aplikacji, na przykład com.twojafirma.twojaapka. Musi być zgodny z buildem.
  • SKU: dowolny wewnętrzny kod.

Apple nie pozwala zewnętrznym narzędziom tworzyć tego rekordu, więc zrobisz to raz samodzielnie.

Krok 3: Wyślij build

Jeśli budujesz w Xcode, zarchiwizuj aplikację i wyślij ją z okna Organizer. Buildy można też wysłać przez Transporter albo przez API App Store Connect.

Jeśli budujesz w Mythex

W planie Pro Mythex buduje opublikowaną aplikację jako aplikację na iPhone'a na własnych komputerach Mac i wysyła ją do Twojego TestFlight. Nie potrzebujesz Maca ani Xcode. Konfiguracja zajmuje kilka minut:

  1. W App Store Connect przejdź do Users and Access → Integrations → App Store Connect API i utwórz Team key z rolą Admin.
  2. Pobierz plik .p8. Apple pozwala pobrać go tylko raz, więc zachowaj go w bezpiecznym miejscu.
  3. Przeciągnij plik do panelu Connect App Store w Mythex i wklej Issuer ID widoczny nad listą kluczy. Mythex sprawdza klucz w Apple przed zapisaniem.

Przy pierwszym buildzie Mythex podaje dokładną nazwę i Bundle ID, których użyjesz przy tworzeniu rekordu aplikacji w kroku 2. Gdy karta builda pokaże In TestFlight, Apple przetwarza build przez około 10–30 minut, po czym jest gotowy dla testerów. Więcej w kreatorze aplikacji na iOS Mythex.

Krok 4: Testuj przez TestFlight

TestFlight to kanał beta Apple i warto z niego korzystać porządnie przed recenzją:

  • Testerzy wewnętrzni: do 100 członków Twojego zespołu w App Store Connect. Mogą zainstalować build zaraz po jego przetworzeniu.
  • Testerzy zewnętrzni: do 10 000 osób, zaproszonych e-mailem lub publicznym linkiem. Pierwszy build dodany do grupy zewnętrznej przechodzi krótką recenzję beta.
  • Żywotność builda: każdy build można testować przez 90 dni.

Testerzy instalują aplikację TestFlight, akceptują zaproszenie i instalują Twój build. Poproś ich o wykonanie najważniejszych zadań, a nie tylko o otwarcie aplikacji. Nasz przewodnik po testach beta opisuje, jak znaleźć testerów i zbierać ich uwagi.

Krok 5: Uzupełnij opis w App Store

Na stronie wersji aplikacji dodaj:

  • Zrzuty ekranu dla każdego wymaganego rozmiaru, pokazujące prawdziwe ekrany.
  • Tekst promocyjny (opcjonalnie) i opis, który jasno mówi, co aplikacja robi.
  • Słowa kluczowe, oddzielone przecinkami. Nie powtarzaj nazwy aplikacji ani nazw konkurencji.
  • Support URL i opcjonalnie marketing URL.
  • Numer wersji i copyright.

W sekcji App Information ustaw kategorię, adres polityki prywatności i ocenę wiekową, odpowiadając na kwestionariusz Apple. W sekcji Pricing and Availability wybierz cenę (lub bezpłatnie) i kraje.

Krok 6: Wypełnij App Privacy

App Privacy wymienia dane, które aplikacja zbiera, na przykład e-mail, imię, lokalizację lub dane o użytkowaniu, opisuje, do czego są używane, i czy są powiązane z użytkownikiem. Pojawia się na stronie aplikacji w App Store jako tak zwana etykieta prywatności. Uwzględnij dane zbierane przez kod zewnętrznych dostawców, na przykład narzędzia analityczne lub logowanie.

Ta sekcja jest dostępna tylko na stronie App Store Connect, a nie przez zewnętrzne narzędzia. Jeśli korzystasz z Mythex, agent podpowie, co wpisać, na podstawie tego, co Twoja aplikacja faktycznie robi.

Krok 7: Dodaj informacje dla recenzenta i wyślij

W sekcji App Review Information podaj imię, telefon i e-mail kontaktowy oraz konto demo, które działa. Dodaj notatki, jeśli coś wymaga wyjaśnienia, na przykład „zakładka Rezerwacje pokazuje zajęcia dopiero po zapisaniu się na jedne z nich”.

Następnie wybierz przetestowany build, kliknij Add for Review, a potem Submit for Review. Na jednej platformie w recenzji może być tylko jedna wersja naraz.

W Mythex możesz poprosić agenta o tę część. Dołączy build, uzupełni, co potrafi, i zapyta Cię o zgodę przed wysłaniem.

Krok 8: Czekaj, odpowiadaj, publikuj

Apple podaje, że co najmniej połowa zgłoszeń jest rozpatrywana w mniej niż 24 godziny, a 90% w ciągu 48 godzin. O zmianie statusu dostaniesz e-mail. Jeśli Apple ma pytania albo odrzuci build, komunikat pojawi się w sekcji App Review w App Store Connect; odpowiedz tam, popraw problem i wyślij zgłoszenie ponownie.

Po zatwierdzeniu aplikacja zostaje opublikowana automatycznie albo wstrzymana do Twojej ręcznej publikacji, zależnie od wybranej opcji. Możesz też zaplanować datę publikacji.

Dlaczego aplikacje są odrzucane i jak tego uniknąć

  • Niekompletna aplikacja (wytyczna 2.1). Awarie, tekst zastępczy, martwe linki, brak danych logowania do wersji demo. Apple podaje, że to przyczyna ponad 40% nierozwiązanych problemów. Przetestuj każdy przycisk na prawdziwym iPhonie przed wysłaniem.
  • Przepakowana strona internetowa (wytyczna 4.2). Apple oczekuje funkcji, treści i interfejsu wykraczających poza stronę w ramce. Zaprojektuj układ z myślą o telefonie, dodaj konta, zapisywanie danych i prawdziwe zadania. Ma to szczególne znaczenie dla aplikacji owiniętych w widok WebView, w tym tych tworzonych w Mythex.
  • Brak usuwania konta w aplikacji (wytyczna 5.1.1(v)). Jeśli ludzie mogą założyć konto w aplikacji, muszą też mieć możliwość usunięcia go w aplikacji.
  • Sprzedaż cyfrowa poza zakupami w aplikacji (wytyczna 3.1.1). Odblokowywanie funkcji lub treści za pieniądze w aplikacji wymaga zakupów w aplikacji Apple.
  • Informacje o prywatności niezgodne z aplikacją. App Privacy, Twoja polityka prywatności i faktyczne działanie aplikacji muszą się zgadzać.

Jeśli potrzebujesz strony z regulaminem, nasz przewodnik po pisaniu regulaminu i polityki prywatności wyjaśnia, co uwzględnić.

Aktualizacja aplikacji później

Przy każdej nowej wersji podnieś numer wersji, wyślij nowy build, napisz tekst „What's New” i wyślij zgłoszenie ponownie. Każde zgłoszenie jest recenzowane.

Jeśli Twoja aplikacja jest owiniętą aplikacją internetową, jak aplikacje Mythex, większość codziennych zmian dociera do użytkowników iPhone'a po opublikowaniu aplikacji internetowej, bo aplikacja telefonu ją otwiera. Nową wersję wysyłasz głównie przy zmianach w powłoce aplikacji, takich jak ikona, nazwa czy uprawnienia. Jeśli Apple zatwierdziło już dany numer wersji, Mythex podnosi go (na przykład z 1.0 do 1.1) przed kolejnym buildem.

Publikacja także na Androidzie

Proces Google różni się: jednorazowa opłata, ścieżki testowe i dla nowych kont osobistych 14-dniowy zamknięty test z 12 testerami. Zobacz jak opublikować aplikację w Google Play.

Pytania

Ile kosztuje umieszczenie aplikacji w App Store?

Apple Developer Program kosztuje 99 USD rocznie od listopada 2026 roku, z lokalnymi cenami w innych regionach. Akredytowane instytucje edukacyjne mogą uzyskać zwolnienie z opłaty. Jeśli w aplikacji sprzedajesz produkty cyfrowe lub subskrypcje, Apple pobiera też prowizję od tej sprzedaży.

Jak długo trwa recenzja App Store?

Apple deklaruje, że co najmniej 50% zgłoszeń rozpatruje w mniej niż 24 godziny, a 90% w mniej niż 48 godzin. Niekompletne zgłoszenia trwają dłużej albo są odrzucane, więc przed wysłaniem przygotuj konto demo, politykę prywatności i zrzuty ekranu.

Czy mogę opublikować aplikację na iPhone'a bez Maca?

Tak, jeśli usługa zbuduje aplikację i wyśle ją za Ciebie. Mythex Pro buduje aplikację na własnych komputerach Mac i wysyła ją do Twojego TestFlight, używając klucza API App Store Connect, który tworzysz samodzielnie. Potem zgłaszasz ją do recenzji z poziomu App Store Connect albo prosisz agenta o przygotowanie zgłoszenia.

Czy Mythex wysyła moją aplikację do App Store?

Mythex wysyła buildy do TestFlight przy użyciu Twojego klucza App Store Connect. Rekord aplikacji tworzysz sam, a App Privacy wypełniasz na stronie Apple. Agent może dołączyć build i uzupełnić dane w opisie, a przed wysłaniem czegokolwiek do recenzji pyta Cię o zgodę. Decyzję o zatwierdzeniu zawsze podejmuje Apple.

Jakie są najczęstsze powody odrzucenia aplikacji w App Store?

Apple podaje, że ponad 40% nierozwiązanych problemów dotyczy wytycznej 2.1, Kompletność aplikacji: awarie, treści zastępcze, zepsute linki i brak informacji, na przykład danych logowania do wersji demo. Do częstych przyczyn należą też aplikacje będące tylko przepakowaną stroną internetową, brak usuwania konta w aplikacji oraz sprzedaż cyfrowa poza zakupami w aplikacji.

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)