asc-release-flow
Automatyczne wdrażanie aplikacji na TestFlight i App Store za pomocą poleceń ASC
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania pełnym cyklem wydania aplikacji iOS. Pozwala na przesyłanie buildów, dystrybucję do TestFlight oraz składanie aplikacji do App Store. Obsługuje zarówno szybkie przepływy end-to-end, jak i zaawansowaną kontrolę krok po kroku. Wymaga skonfigurowanych poświadczeń ASC i nowego numeru buildu dla każdego wdrożenia.
Jak używać
Upewnij się, że masz zainstalowane narzędzie ASC i skonfigurowane poświadczenia. Zaloguj się za pomocą
asc auth loginlub ustaw zmienne środowiskoweASC_*(szczególnieASC_APP_IDdla identyfikatora aplikacji).Przygotuj plik IPA swojej aplikacji i upewnij się, że masz nowy numer buildu — każde wdrożenie wymaga unikalnego numeru.
Aby szybko wdrożyć na TestFlight, użyj:
asc publish testflight --app [ID_APLIKACJI] --ipa [ŚCIEŻKA_DO_IPA] --group [ID_GRUPY]. Możesz dodać flagi--waitaby czekać na zakończenie,--notifydo powiadomień lub--timeoutaby ustawić limit czasu.Do wdrożenia na App Store użyj:
asc publish appstore --app [ID_APLIKACJI] --ipa [ŚCIEŻKA_DO_IPA] --version [WERSJA]. Dodaj--submit --confirmaby automatycznie przesłać aplikację do recenzji.Jeśli potrzebujesz większej kontroli, wykonaj kroki ręcznie: najpierw prześlij build (
asc builds upload), następnie znajdź jego ID (asc builds latest), dodaj grupy testowe (asc builds add-groups) lub dołącz do wersji (asc versions attach-build), a na koniec utwórz zgłoszenie (asc submit create).Monitoruj status wdrożenia za pomocą
asc submit status --version-id [ID_WERSJI]lub anuluj zgłoszenie poleceniemasc submit canceljeśli zajdzie taka potrzeba.