
Asc Build Lifecycle
- 1.2k installs
- 934 repo stars
- Updated July 21, 2026
- rudrankriyam/asc-skills
This is a copy of asc-build-lifecycle by rudrankriyam - installs and ranking accrue to the original listing.
asc-build-lifecycle is an asc CLI skill that tracks iOS build processing, locates latest builds, increments build numbers, and cleans retention for developers managing App Store Connect releases.
About
asc-build-lifecycle is a skill from rudrankriyam/asc-skills for managing iOS build state in App Store Connect through the asc CLI. It covers finding the latest build with `asc builds info --latest`, computing the next safe build number via `asc builds next-build-number`, listing recent uploads sorted by uploadedDate with `--limit 10`, inspecting processing state by build ID, and cleaning up old builds during retention management. Developers reach for asc-build-lifecycle when waiting on Apple processing, verifying which build to ship, or preventing build-number collisions before TestFlight or App Store submission. Commands accept `--app`, `--version`, and `--platform IOS` flags for precise targeting. The skill prefers end-to-end distribution flows and pairs naturally with other asc-skills for signing and release automation.
- Find latest build or next safe build number with one command
- Inspect current processing state of any build ID
- End-to-end publish flows for TestFlight and App Store with --wait
- Bulk expire builds older than N days with dry-run and confirm modes
- Supports --poll-interval, --timeout and --wait flags for long processing
Asc Build Lifecycle by the numbers
- 1,220 all-time installs (skills.sh)
- +14 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rudrankriyam/asc-skills --skill asc-build-lifecycleAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.2k |
|---|---|
| repo stars | ★ 934 |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 21, 2026 |
| Repository | rudrankriyam/asc-skills ↗ |
How do you track App Store Connect build processing?
Track iOS build processing status, locate the latest build, increment build numbers safely, and clean up old builds in App Store Connect.
Who is it for?
iOS release engineers using the asc CLI who need build processing visibility, safe build-number increments, and retention cleanup.
Skip if: Developers still compiling Xcode projects locally who have not yet uploaded an IPA to App Store Connect.
When should I use this skill?
The user waits on ASC build processing, needs the latest build for a version, or wants to clean up old uploaded builds.
What you get
Latest build ID, next build number, processing status report, and pruned old build list from asc CLI output.
- Latest build metadata
- Next build number
- Processing status
By the numbers
- Recent build listing defaults to `--limit 10` sorted by uploadedDate
Files
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- 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" --waitasc 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 uploadprepares upload operations only; useasc publishfor end-to-end flows.- For long processing times, use
--wait,--poll-interval, and--timeoutwhere supported.
Related skills
How it compares
Use asc-build-lifecycle for post-upload ASC state; use Xcode archive steps for local compilation before upload.
FAQ
How does asc-build-lifecycle find the latest iOS build?
asc-build-lifecycle uses `asc builds info --app APP_ID --latest --version VERSION --platform IOS` to return the most recent upload for a given app version on the iOS platform.
Can asc-build-lifecycle prevent duplicate build numbers?
Yes. asc-build-lifecycle calls `asc builds next-build-number --app APP_ID --version VERSION --platform IOS` to compute the next safe increment before you upload or submit a new binary.
Is Asc Build Lifecycle safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.