Dystrybuuj aplikacje na iOS do testerów za pomocą konsoli Firebase

Możesz zarządzać testerami swojego zespołu i dystrybuować do nich kompilacje za pomocą konsoli Firebase.

Zanim zaczniesz

Jeśli jeszcze tego nie zrobiłeś, dodaj Firebase do swojego projektu Apple .

Jeśli nie używasz żadnych innych produktów Firebase, wystarczy, że utworzysz projekt i zarejestrujesz swoją aplikację. Jeśli jednak zdecydujesz się na korzystanie z dodatkowych produktów w przyszłości, pamiętaj o wykonaniu wszystkich kroków na stronie, do której prowadzi link powyżej.

Krok 1 . Zbuduj swoją aplikację

Gdy będziesz gotowy do rozpowszechniania wstępnej wersji aplikacji wśród testerów, utwórz podpisane archiwum dystrybucji. Możesz używać normalnego procesu kompilacji, o ile spełniasz następujące wymagania:

  • Aby rozpowszechniać swoją aplikację poza zespołem programistów, musisz użyć profilu dystrybucji Ad Hoc lub Enterprise.
  • Jeśli Twoja aplikacja korzysta z Game Center, APNs (a co za tym idzie Cloud Messaging ) lub iCloud, upewnij się, że Twój profil aprowizacji używa jawnego identyfikatora aplikacji, a nie identyfikatora wieloznacznego.
  • Jeśli używasz profilu dystrybucji Ad Hoc, dołącz unikalne identyfikatory urządzeń (UDID) urządzeń testerów. Ponieważ nowi testerzy iOS zarejestrują się w Twoim programie testowym, musisz zaktualizować profil aprowizacji przy użyciu identyfikatorów UDID ich urządzeń. Zobacz Rejestracja dodatkowych urządzeń testujących .
  • Zaktualizowano widoczny dla użytkownika numer wersji celu kompilacji ( Version ) i unikalny numer kompilacji ( Build ). Jeśli wprowadzono zmiany w kodzie od ostatniej kompilacji (to znaczy, że nie odbudowujesz tylko w celu aktualizacji zarejestrowanych urządzeń), nie musisz aktualizować wersji i numerów kompilacji.

Po zakończeniu kompilacji zapisuje plik IPA i niektóre pliki dziennika w określonym folderze. Rozpowszechniasz plik IPA do testerów w następujących krokach.

Krok 2 . Dystrybuuj swoją aplikację wśród testerów

Aby rozpowszechnić aplikację wśród testerów, prześlij plik IPA za pomocą konsoli Firebase:

  1. Otwórz stronę Dystrybucja aplikacji w konsoli Firebase. Po wyświetleniu monitu wybierz projekt Firebase.

  2. Na stronie Wydania wybierz aplikację, którą chcesz rozpowszechniać z menu rozwijanego.

  3. Przeciągnij plik IPA aplikacji do konsoli, aby go przesłać.

  4. Po zakończeniu przesyłania określ grupy testerów i poszczególnych testerów, którzy mają otrzymać kompilację. Następnie dodaj uwagi do wersji kompilacji.

    Zobacz Zarządzanie testerami , aby uzyskać więcej informacji na temat tworzenia grup testerów.

  5. Kliknij Dystrybuuj , aby udostępnić kompilację testerom.

  6. Aby udostępnić łącza do określonych wydań testerom, którzy mają do nich dostęp, kliknij ikonę łącza , aby skopiować łącze do wydania do schowka.

Po rozesłaniu kompilacji staje się ona dostępna w panelu dystrybucji aplikacji konsoli Firebase przez 150 dni (pięć miesięcy). Gdy kompilacja minie 30 dni od wygaśnięcia, powiadomienie o wygaśnięciu pojawi się zarówno w konsoli Firebase, jak i na liście kompilacji testera na urządzeniu testowym.

Testerzy, którzy nie zostali zaproszeni do testowania aplikacji, otrzymują zaproszenia e-mail, aby rozpocząć, a dotychczasowi testerzy otrzymują powiadomienia e-mail, że nowa kompilacja jest gotowa do testowania. Aby dowiedzieć się, jak zainstalować aplikację testową, zobacz Skonfiguruj jako tester . Możesz monitorować stan każdego testera – czy przyjął zaproszenie i czy pobrał aplikację – w konsoli Firebase.

Testerzy mają 30 dni na zaakceptowanie zaproszenia do przetestowania aplikacji przed jej wygaśnięciem. Po upływie 5 dni od wygaśnięcia zaproszenia w konsoli Firebase obok testera wersji pojawia się informacja o wygaśnięciu. Zaproszenie można odnowić, wysyłając je ponownie za pomocą menu rozwijanego w wierszu testera.

Następne kroki

, Możesz zarządzać testerami swojego zespołu i dystrybuować do nich kompilacje za pomocą konsoli Firebase.

Zanim zaczniesz

Jeśli jeszcze tego nie zrobiłeś, dodaj Firebase do swojego projektu Apple .

Jeśli nie używasz żadnych innych produktów Firebase, wystarczy, że utworzysz projekt i zarejestrujesz swoją aplikację. Jeśli jednak zdecydujesz się na korzystanie z dodatkowych produktów w przyszłości, pamiętaj o wykonaniu wszystkich kroków na stronie, do której prowadzi link powyżej.

Krok 1 . Zbuduj swoją aplikację

Gdy będziesz gotowy do rozpowszechniania wstępnej wersji aplikacji wśród testerów, utwórz podpisane archiwum dystrybucji. Możesz używać normalnego procesu kompilacji, o ile spełniasz następujące wymagania:

  • Aby rozpowszechniać swoją aplikację poza zespołem programistów, musisz użyć profilu dystrybucji Ad Hoc lub Enterprise.
  • Jeśli Twoja aplikacja korzysta z Game Center, APNs (a co za tym idzie Cloud Messaging ) lub iCloud, upewnij się, że Twój profil aprowizacji używa jawnego identyfikatora aplikacji, a nie identyfikatora wieloznacznego.
  • Jeśli używasz profilu dystrybucji Ad Hoc, dołącz unikalne identyfikatory urządzeń (UDID) urządzeń testerów. Ponieważ nowi testerzy iOS zarejestrują się w Twoim programie testowym, musisz zaktualizować profil aprowizacji przy użyciu identyfikatorów UDID ich urządzeń. Zobacz Rejestracja dodatkowych urządzeń testujących .
  • Zaktualizowano widoczny dla użytkownika numer wersji celu kompilacji ( Version ) i unikalny numer kompilacji ( Build ). Jeśli wprowadzono zmiany w kodzie od ostatniej kompilacji (to znaczy, że nie odbudowujesz tylko w celu aktualizacji zarejestrowanych urządzeń), nie musisz aktualizować wersji i numerów kompilacji.

Po zakończeniu kompilacji zapisuje plik IPA i niektóre pliki dziennika w określonym folderze. Rozpowszechniasz plik IPA do testerów w następujących krokach.

Krok 2 . Dystrybuuj swoją aplikację wśród testerów

Aby rozpowszechnić aplikację wśród testerów, prześlij plik IPA za pomocą konsoli Firebase:

  1. Otwórz stronę Dystrybucja aplikacji w konsoli Firebase. Po wyświetleniu monitu wybierz projekt Firebase.

  2. Na stronie Wydania wybierz aplikację, którą chcesz rozpowszechniać z menu rozwijanego.

  3. Przeciągnij plik IPA aplikacji do konsoli, aby go przesłać.

  4. Po zakończeniu przesyłania określ grupy testerów i poszczególnych testerów, którzy mają otrzymać kompilację. Następnie dodaj uwagi do wersji kompilacji.

    Zobacz Zarządzanie testerami , aby uzyskać więcej informacji na temat tworzenia grup testerów.

  5. Kliknij Dystrybuuj , aby udostępnić kompilację testerom.

  6. Aby udostępnić łącza do określonych wydań testerom, którzy mają do nich dostęp, kliknij ikonę łącza , aby skopiować łącze do wydania do schowka.

Po rozesłaniu kompilacji staje się ona dostępna w panelu dystrybucji aplikacji konsoli Firebase przez 150 dni (pięć miesięcy). Gdy kompilacja minie 30 dni od wygaśnięcia, powiadomienie o wygaśnięciu pojawi się zarówno w konsoli Firebase, jak i na liście kompilacji testera na urządzeniu testowym.

Testerzy, którzy nie zostali zaproszeni do testowania aplikacji, otrzymują zaproszenia e-mail, aby rozpocząć, a dotychczasowi testerzy otrzymują powiadomienia e-mail, że nowa kompilacja jest gotowa do testowania. Aby dowiedzieć się, jak zainstalować aplikację testową, zobacz Skonfiguruj jako tester . Możesz monitorować stan każdego testera – czy przyjął zaproszenie i czy pobrał aplikację – w konsoli Firebase.

Testerzy mają 30 dni na zaakceptowanie zaproszenia do przetestowania aplikacji przed jej wygaśnięciem. Po upływie 5 dni od wygaśnięcia zaproszenia w konsoli Firebase obok testera wersji pojawia się informacja o wygaśnięciu. Zaproszenie można odnowić, wysyłając je ponownie za pomocą menu rozwijanego w wierszu testera.

Następne kroki