Official CircleCI Orb for asc (App Store Connect CLI), published as
rudrankriyam/asc.
Use this orb to install asc, configure secure App Store Connect API
authentication, and automate iOS/TestFlight release workflows in CircleCI.
- Optimized installer for
ascrelease binaries (latestor pinned version) - Secure auth setup using CircleCI
env_var_nameparameters - Reusable commands for App Store Connect automation in CI/CD
- Works in Linux and macOS CircleCI executors
version: 2.1
orbs:
asc: rudrankriyam/asc@x.y.z
jobs:
appstore-check:
docker:
- image: cimg/base:stable
steps:
- asc/install:
version: latest
- asc/run:
command: asc --help
workflows:
main:
jobs:
- appstore-checkinstall: Installascfrom GitHub release assetssetup-auth: Exportascauthentication environment variablesrun: Execute a providedasccommand stringsmokejob: Installascand run no-side-effect smoke checks
- Sensitive values are passed by env var name, not inline secrets
setup-authwrites exported values toBASH_ENVfor subsequent steps- Optional checksum verification is supported in
install
- Orb Registry: https://circleci.com/developer/orbs/orb/rudrankriyam/asc
- CircleCI orb docs: https://circleci.com/docs/orbs/author/orb-concepts
- asc CLI: https://github.com/rudrankriyam/App-Store-Connect-CLI
Prerequisite: CircleCI CLI
circleci config pack src > orb.yml
circleci orb validate orb.yml- Dev orb publishes from non-
mainbranches - Production publishes only on semver tags (
vX.Y.Z) - CircleCI context
circleci-orb-publishingmust provide publishing token