asc-release-flow
End-to-end release workflows for TestFlight and App Store using asc publish, builds, versions, and submit commands. Use when asked to upload a build, distribute to TestFlight, or submit to App Store.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
End-to-end release workflows for TestFlight and App Store using asc publish, builds, versions, and submit commands. Use when asked to upload a build, distribute to TestFlight, or submit to App Store.
How to use
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.