Szukasz najlepszych specjalistów od iOS? Znajdziesz ich w kilka kliknięć.

Jak opublikować aplikację iOS w App Store w 2023 roku? Wymagania, wytyczne i wskazówki

22 wrz 20217 min czytania

Miłosz Kaczorowski

Współzałożyciel Ideamotive. Doradca technologiczny i konsultant programistyczny.

Jak opublikować aplikację iOS w App Store

W wyczekiwanym 2023 roku nadchodzi moment, w którym możesz wreszcie pokazać światu starannie zbudowaną aplikację na iOS. Ruszając w tę ekscytującą podróż, firmy często zadają sobie jednak podstawowe pytanie: jak właściwie wprowadzić aplikację do słynnego App Store? Przyjrzyjmy się temu procesowi i wyjaśnijmy kroki potrzebne, by dotrzeć do ogromnej publiczności App Store.

 

To nie jest trudny proces. Lepiej jednak zacząć przygotowania co najmniej tydzień wcześniej, by mieć gotowe wszystkie dokumenty i zmiany. Odrobina przygotowania bardzo pomaga i pozwala wydać aplikację jak najszybciej. 

 

Zastanawiasz się, ile kosztuje umieszczenie aplikacji w App Store i jak to zrobić? W tym artykule omówimy wymagania Apple Store wobec aplikacji iOS, co przygotować z wyprzedzeniem, i przeprowadzimy Cię przez sam proces publikacji. 

Wymagania Apple Store wobec aplikacji

Apple Store chce mieć pewność, że dostarcza użytkownikom najlepsze doświadczenia: programistów Swift i inżynierowie React Native powinni pracować nad aplikacjami bezpiecznymi, dającymi dobry UX oraz mającymi elegancki i funkcjonalny design. 

 

Gorąco polecamy dokładne zapoznanie się ze wszystkimi wytycznymi o tym, jak umieścić aplikację w App Store. Jeśli nie spełnisz części wymagań, będziesz musiał usunąć problem i ponownie zgłosić aplikację do recenzji. Wydłuży to czas wejścia na rynek, więc jeśli chcesz się w nim zmieścić, lepiej sprawdzić wszystko wcześniej. 

 

Pełną dokumentację znajdziesz tutaj. Damy Ci tylko krótki przegląd wytycznych. Składają się z 5 części:

Wymagania bezpieczeństwa

Niebezpieczne aplikacje psują reputację samego Apple Store. Dlatego firma za wszelką cenę stara się ich unikać. 

Wytyczne bezpieczeństwa obejmują kilka podpunktów, na przykład:

  • Unikaj treści dyskryminujących, realistycznego przedstawiania zabijania istot żywych, treści o charakterze jednoznacznie seksualnym, niepokojących interpretacji tekstów i pojęć religijnych oraz aplikacji umożliwiających głuche telefony i wiadomości-żarty. 

  • Aplikacje z treściami użytkowników i aplikacje społecznościowe powinny filtrować wszystkie wymienione wyżej treści, mieć mechanizmy zgłaszania i blokowania wątpliwych materiałów oraz podawać Twoje dane kontaktowe. 

  • Aby trafić do kategorii Dzieci, musisz spełnić wiele zasad, w tym zrezygnować z linków wychodzących poza aplikację, opcji zakupu oraz zewnętrznej analityki i reklam. 

  • Aplikacje, które mogą zagrażać zdrowiu lub życiu użytkowników, zostaną zablokowane. Dotyczy to aplikacji medycznych z nierzetelnymi danymi oraz takich, które zachęcają do spożywania alkoholu, tytoniu, narkotyków itd. 

  • Musisz mieć linię wsparcia. 

  • Musisz wdrożyć mocne zabezpieczenia, by bezpiecznie zbierać i przechowywać dane osobowe. 

Wymagania dotyczące działania

Apple Store nie wspiera aplikacji niskiej jakości, które często się zawieszają. Aplikacje powinny być w pełni skończone i przetestowane (zarówno testy alfa, jak i beta przez TestFlight), mieć rzetelne metadane, być zgodne z urządzeniami Apple i spełniać wymagania programowe. Zalecamy wzięcie programisty mobilnego który pomoże Ci zrozumieć mylące pojęcia. 

Wymagania biznesowe

Kategoria biznesowa zbiera zasady dotyczące monetyzacji i wszystkiego, co związane z pieniędzmi. Jeśli chodzi o monetyzację, musisz jasno podać swój model cenowy (inaczej możesz dostać odrzucenie) i ustawić rozsądną cenę (zdzierstwo będzie zablokowane). 

 

Nie wolno stosować wątpliwych strategii marketingowych, jak manipulowanie recenzjami i ocenami przez płatne opinie. 

 

Zabronione jest też publikowanie aplikacji stworzonych wyłącznie dla reklamy albo zmuszanie użytkowników do wystawiania recenzji czy postów w mediach społecznościowych w zamian za dostęp do funkcji aplikacji. 

Wymagania projektowe

Produkty Apple'a słyną z dopracowanego designu i firma stara się utrzymać ten poziom również w Store. Dlatego stawia minimalne wymagania wobec funkcjonalnego i ładnego projektu aplikacji:

  • Nie wolno w całości kopiować designu innej aplikacji ani wprowadzać do niego drobnych zmian. 

  • Aplikacje o funkcjonalności strony internetowej, pojedynczego wideo, animacji AR czy książki nie przejdą recenzji. Musisz zaoferować minimum funkcjonalności, która daje długoterminową wartość. 

  • Store usunie aplikacje oznaczone jako spam, czyli takie, w których tworzysz wiele Bundle ID dla jednej aplikacji (powinno być takie samo dla wszystkich nowych wersji i wersji na różne kraje) albo które mają tę samą funkcjonalność co inne aplikacje. 

  • Musisz przestrzegać wytycznych dotyczących rozszerzeń

  • Ikony aplikacji powinny być spójne w całym systemie (powiadomienia, ustawienia, ekran główny itd.), oryginalne, a w przypadku dostosowania do bieżącego wydarzenia - dawać możliwość powrotu do wersji pierwotnej. 

  • Wszystkie aplikacje powinny dawać możliwość logowania kontem Apple ID. 

Wymagania prawne

Wszystkie aplikacje muszą być zgodne z lokalnym prawem. Jeśli wybierasz wiele krajów do dystrybucji, musisz spełnić przepisy każdego z nich. Apple Store powiadomi organy ścigania, jeśli zauważy aplikacje związane z handlem ludźmi lub wykorzystywaniem dzieci. 

 

Musisz zadbać o zbieranie, przechowywanie i udostępnianie danych. Oznacza to, że musisz informować użytkowników, jakie dane zbierasz i jak, prosić o ich wyraźną zgodę na przechowywanie i udostępnianie, żądać dostępu tylko do potrzebnych danych, unikać budowania profili na podstawie przekazanych danych itd. 

 

Zabronione jest naruszanie praw autorskich i wprowadzanie użytkowników w błąd co do związku Twojej aplikacji z innymi znanymi podmiotami. Nie wolno na przykład używać podobnej ikony ani twierdzić, że jest się oficjalną aplikacją czegoś, z czym w rzeczywistości nie ma się nic wspólnego. Warto też sprawdzić audio i wideo pod kątem praw autorskich. 

 

Najmocniej regulowane są gry i hazard: muszą być dozwolone w danym kraju i mieć licencję potwierdzającą legalność. 

Czego potrzebujesz, zanim umieścisz aplikację iOS w Apple Store?

Jest kilka dokumentów i kwestii technicznych, które w 2023 roku musisz przygotować przed zgłoszeniem, by wszystko było gotowe na wielki dzień X. 

 

Aby pomóc Ci zapamiętać wszystkie kluczowe szczegóły, przygotowaliśmy listę rzeczy, które trzeba mieć gotowe przed publikacją aplikacji iOS:



Jak opublikować aplikację iOS w App Store

Informacje o aplikacji

Informacje o aplikacji możesz dodać jeszcze przed jej powstaniem. Przygotuj następujące elementy:

  • Nazwa: powinna mieć od 2 do 30 znaków

  • Podtytuł: krótkie podsumowanie funkcji aplikacji, nie więcej niż 30 znaków

  • Bundle ID: aby utworzyć Bundle ID, przejdź do portalu dewelopera - Identifiers - przycisk „+”, dodaj swoje App ID (takie samo jak nazwa aplikacji) i kliknij Submit. Bundle ID ma format: com.nazwatwojejfirmy.nazwaaplikacji

  • Prawa do treści: jeśli pokazujesz treści z aplikacji zewnętrznych, musisz mieć na to zgodę

  • Kategoria wiekowa: od jakiego wieku można korzystać z aplikacji. Szczegółowy opis ocen znajdziesz tutaj.

  • Język główny: jaki jest domyślny język aplikacji

  • Kategoria: wybierz kategorię, która najlepiej opisuje Twoją aplikację

  • Dostępność w Republice Korei i Chinach kontynentalnych

  • Ikona App Store: to ikona, która będzie reprezentować Twoją aplikację i sprawi, że zapadnie w pamięć. Zgodnie z Human Interface Design musi być prosta, mieć jeden punkt skupienia, zawierać rozpoznawalny symbol oddający funkcję aplikacji, unikać przezroczystego tła oraz nie zawierać słów, zdjęć i zrzutów ekranu. Jeśli chodzi o parametry techniczne, musi być w formacie JPG lub PNG, o rozdzielczości minimum 72 DPI i w przestrzeni barw RGB. Więcej przeczytasz tutaj

  • Zrzuty ekranu i podglądy aplikacji: pokazują wartość i UX Twojej aplikacji lepiej niż jakikolwiek opis. Zrzuty są obowiązkowe (co najmniej jeden, zgodnie z wymogiem Apple'a), krótkie wideo z podglądem aplikacji jest opcjonalne, ale w praktyce działa lepiej. Zaleca się też wgranie zlokalizowanych zrzutów i podglądów.

  • Słowa kluczowe: pomagają użytkownikom znaleźć odpowiednie aplikacje bez szukania konkretnej nazwy

  • Adres wsparcia: jak użytkownicy mogą skontaktować się z Twoim zespołem wsparcia

Informacje o aplikacji wymagają wspólnej pracy zespołów copywritingu, grafiki i prawnego oraz konsultantów software'owych

Umowa licencyjna

Ponieważ aplikacja jest własnością intelektualną, użytkownicy przy pobraniu dostają jedynie licencję. Oznacza to, że możesz określić, co wolno im, a czego nie, i jak mogą z aplikacji korzystać. Te granice zapisuje się w EULA (End-User License Agreement). Możesz użyć standardowego dokumentu Apple'a. Jeśli jednak chcesz przygotować własny dla regionów o surowszych przepisach, nic nie stoi na przeszkodzie. 

Polityka prywatności

Podobnie jak EULA jest to dokument obowiązkowy. W polityce prywatności musisz określić, jakie dane będziesz zbierać, udostępniać i przechowywać, wyjaśnić, jak to zrobisz, i przeprowadzić użytkowników przez proces przechowywania i usuwania danych. Ważne jest też potwierdzenie, że odbiorcy danych użytkowników przestrzegają zasad Apple'a. 

 

Adres URL polityki prywatności jest więc wymagany, ale możesz też dodać User Privacy Choices, gdzie użytkownicy zarządzają przekazywanymi danymi, sprawdzają, co aplikacja o nich wie, i mogą zażądać usunięcia. 

Przewodnik krok po kroku: jak opublikować aplikację w App Store

Jeśli masz gotowe wszystkie dokumenty, informacje o aplikacji i certyfikaty, możesz wreszcie zacząć proces zgłoszenia. Przy wcześniejszym przygotowaniu zostanie już naprawdę niewiele kroków. 

 

Przygotowaliśmy infografikę wyjaśniającą wszystkie etapy procesu. Śmiało ją zapisz, by nie pominąć żadnego ważnego szczegółu.

 

infografika - przewodnik krok po kroku, jak opublikować aplikację w App Store

Krok 1: Utwórz wpis w App Store

Wpis w App Store oznacza, że rezerwujesz miejsce w sklepie i użytkownicy zobaczą aplikację. Aby go utworzyć:

  1. Wejdź do iTunes Connect - My apps - „+” - „New iOS App”
  2. Wpisz swój Bundle ID
  3. Kliknij przycisk „Create”

Następnie zostaniesz poproszony o podanie wszystkich informacji o aplikacji, które omówiliśmy wcześniej w artykule. 

 

Jeśli Twoja aplikacja wymaga logowania na konto, poprosimy Cię też o konto demo i hasło do niego. Jest to konieczne, by recenzenci Apple'a mogli w pełni przetestować aplikację. 

 

Krok 2: Wybierz cennik i sposób wydania

We wspomnianym iTunes Connect podasz też cennik i opcje wydania. Aplikacja może być darmowa lub płatna. Jeśli jest płatna, podaj rozsądną cenę i dodaj zaplanowaną zmianę ceny, jeśli taka jest. W informacjach o cenie możesz też wskazać kraje, w których aplikacja będzie dostępna. 

 

 

Apple Store daje trzy opcje wydania:

  • Ręcznie: musisz wejść do App Store Connect i opublikować aplikację ręcznie
  • Natychmiast: aplikacja zostanie opublikowana zaraz po uzyskaniu certyfikacji
  • W konkretnym dniu: wybierasz datę publikacji aplikacji

Krok 3: Wgraj aplikację

Publikacja aplikacji odbywa się przez Xcode:

  1. Przejdź do Generic iOS device - Product - Archive
  2. Zobaczysz okno archiwum. Kliknij aplikację, którą chcesz wydać, i wybierz „Distribute app”
  3. Wybierz sposób dystrybucji: do App Store, na wskazane urządzenia, do firmy albo do Twojego zespołu
  4. Jeśli jesteś gotowy opublikować aplikację w App Store, Xcode przeprowadzi kilka kontroli. Jeśli brakuje informacji albo są problemy z kodem, dostaniesz powiadomienie i będziesz musiał usunąć problem i opublikować ponownie. 
  5. Poczekaj na wgranie. Czas oczekiwania zależy od rozmiaru pliku i szybkości Twojego łącza. 
  6. Po zakończeniu wgrywania kliknij przycisk „Done”

 

Krok 4: Zgłoś aplikację iOS do recenzji

Po wykonaniu poprzedniego kroku Xcode wyśle Twoje archiwum do App Store Connect. Ten przetworzy aplikację, a Ty dostaniesz e-mail, gdy przetwarzanie się skończy. Dopiero wtedy będziesz mógł zgłosić aplikację do recenzji. 

 

Wejdź na swoje konto App Store Connect i kliknij przycisk zgłoszenia. Zespół recenzujący potrzebuje do 4 dni na przetworzenie aplikacji. Gdy zostanie zatwierdzona, dostaniesz e-mail. 

 

 

To wszystko! Mamy nadzieję, że Twoja aplikacja zostanie zatwierdzona bez najmniejszego wysiłku!

Podsumowanie

Teraz, gdy wiesz, jak umieścić aplikację w App Store, widzisz, że proces zgłoszenia wcale nie jest skomplikowany w porównaniu z samym tworzeniem. Wymaga jednak przygotowań i wspólnej pracy wszystkich zespołów: marketingu, prawnego i IT. 

 

Potrzebujesz kogoś, kto to za Ciebie ogarnie? Jesteśmy do dyspozycji! Ideamotive szybko znajdzie specjalistów remote którzy pomogą Ci wydać aplikację na iOS. Zostaw nam wszystkie zawiłe kroki i skup się na celach biznesowych.

Miłosz Kaczorowski

Współzałożyciel Ideamotive. Świetnie zna Ruby on Rails, JavaScript i administrację systemami Linux. Doświadczony we wdrażaniu skutecznych aplikacji webowych.

Zobacz wszystkie wpisy autora
digital marketplaces03

Przewodnik po budowie cyfrowego marketplace'u

How To Start Online Marketplace Business In 2021?

Czytaj teraz
Newsletter 9-1
Newsletter Ideamotive
Twój dwutygodniowy przegląd najgorętszych newsów technologicznych

Szukasz ekspertów iOS do swojego zespołu?

W naszej sieci talentów czekają dziesiątki zweryfikowanych specjalistów iOS.