asc-build-lifecycle

Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing.

By rorkai · 6,684 installs

npx skills add rorkai/app-store-connect-cli-skills --skill asc-build-lifecycle

Source repository · Upstream listing

asc build lifecycle Use this skill to manage build state, processing, and retention. Find the right build Latest build: asc builds info app "APP ID" latest version "1.2.3" platform IOS Next safe build number: asc builds next build number app "APP ID" version "1.2.3" platform IOS The command scans the full processed build history and in flight uploads, then returns one greater than the highest positive numeric build number. Blank or non numeric processed build numbers are skipped with a warning; if no usable number remains, it falls back to initial build number . Recent builds: asc builds list app "APP ID" sort uploadedDate limit 10 Inspect processing state asc builds info build id "BUILD ID" Distribution flows Prefer end to end: asc publish testflight app "APP ID" ipa "./app.ipa" group "GROUP ID" wait asc publish appstore app "APP ID" ipa "./app.ipa" version "1.2.3" wait submit confirm Cleanup Preview expiration: asc builds expire all app "APP ID" older than 90d dry run Apply expiration: asc builds expire all app "APP ID" older than 90d confirm Single build: asc builds expire build id "BUILD ID" confirm Notes asc builds upload uploads and commits an IPA or PKG. Use asc publish when the workflow must also distribute to TestFlight or stage an App Store release. For long processing times, use wait , poll interval , and timeout where supported.