
Asc Build Lifecycle
Manage App Store Connect build numbers, processing waits, TestFlight/App Store publish, and aged-build cleanup from your agent terminal.
Install
npx skills add https://github.com/rudrankriyam/asc-skills --skill asc-build-lifecycleWhat is this skill?
- Resolves latest build, next safe build number, and recent uploads via asc builds list/info
- End-to-end publish flows with --wait, --poll-interval, and --timeout for long processing
- expire-all with dry-run preview plus single-build expire for retention policy
- Documents asc builds upload vs asc publish split for correct agent command choice
Adoption & trust: 1k installs on skills.sh; 845 GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Release Skillsjimliu/baoyu-skills
Changelog Automationwshobson/agents
Msstore Cligithub/awesome-copilot
Changelog Generatorcomposiohq/awesome-claude-skills
Shopify App Store Reviewshopify/shopify-ai-toolkit
Shipping And Launchaddyosmani/agent-skills
Journey fit
Primary fit
Build lifecycle sits on the path from CI artifact to store submission—after you have an IPA and before users see the release. Launch subphase covers distribution to TestFlight and App Store; asc publish and build retention are core launch mechanics for iOS.
Common Questions / FAQ
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.
SKILL.md
READMESKILL.md - Asc Build Lifecycle
# 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" --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` prepares upload operations only; use `asc publish` for end-to-end flows. - For long processing times, use `--wait`, `--poll-interval`, and `--timeout` where supported.