#22 – Dodawanie aplikacji do app store
W poprzednich wpisach budowaliśmy kompletną aplikację, gdy wszystko działa poprawnie możemy przystąpić do umieszczenia jej w oficjalnym sklepie App. W tym celu należy posiadać konto developerskie, które abonament kosztuje ~100$/rok. Gdy już mamy takie konto wchodzimy do xCode i przełączmy symulator na „Generic iOS Device”, tak jak na zdjęciu poniżej.
Następnie wchodzimy w ustawienia naszej aplikacji i wybieramy w opcji Team nasze konto. Możemy mieć kilka kont developerskich, dlatego ta lista może być znacznie większa.
Gdzy wybierzemy nasze konto, przechodzimy do opcji Product -> Archive i czekamy chwile aż pojawi się kolejne okienko z naszym archiwum.
Teraz klikamy wygenerowany projekt (może być ich kilka) każdy ma przypisaną wersję, następnie klikamy niebieski przycisk upload.
Następnie pojawi nam się okienko w którym zatwierdzamy aplikację i klikamy next. Teraz należy chwilę poczekać i obserwować pasek postępu z informacjami o naszej aplikacji, jeżeli wszystko pójdzie ok dostaniemy stosowny komunikat. W razie wystąpienia jakiegoś błędu zostaniemy również o tym poinformowania.
Z doświadczenia mogę podpowiedzieć że czasami ten upload lubi się zaciąć i pasek postępu wisi w jednym miejscu, należy wtedy rozpocząć procedurę od nowa.
Następnie logujemy się na nasze konto developerskie https://developer.apple.com/ gdzie wypełniamy wszystkie informacje o aplikacji, dodajemy zdjęcia i wybieramy wersję jaką wysłaliśmy na serwer. Gdy mamy wszystko wypełnione możemy wykonać Submit i wysłać wersję do sprawdzenia. Od teraz nasza aplikacja zostałą wysłana na sprawdzanie, trwa to zazwyczaj od 1 do 10 dni w zależności ile aplikacji jest już wrzuconych w kolejce przez innych developerów.
Średni czas akceptacji aplikacji możemy sprawdzić na stronie :http://appreviewtimes.com/
To już wszystko, gdy nasza aplikacja zostanie pozytywnie zatwierdzona to pojawi się w sklepie i będzie dostępna dla wszystkich użytkowników. Jeżeli pojawi się błąd to zostaniemy o tym poinformowani i po jego naprawieniu potarzamy procedurę weryfikacji.