asc CLI rolls out signing sync, Xcode signing plans, install and testing improvements
On September 6, developer rudrank posted a rapid series of threads showcasing a batch of new asc CLI capabilities around signing management and test workflows, spanning everything from certificate assets to build testing.
Confirmed
- Signing sync enhancements: asc signing sync rotate-password rotates the signing repo's encryption password; the command validates the repo, re-encrypts assets, and publishes a single Git commit, requiring old/new passwords; signing sync pull supports pulling only the needed single target via --bundle-id and --profile-type (e.g. IOSAPPSTORE), plus a bulk targets file
- Planned Xcode signing: the experimental command xcode signing apply first uses signing plan to generate a plan in JSON describing targets and configuration settings for review before applying; before application it re-checks the project and settings, intercepting anomalies like expiration
- One-command IPA install: the experimental command xcode install installs a development or ad-hoc IPA to a connected iPhone via --ipa and --device-id, automatically validating the embedded provisioning profile and version beforehand
- Test workflow improvements: supports --action build-for-testing to build once, then --action test-without-building to run at another time; repeated --destination flags enable execution across multiple simulators. For output design, Xcode diagnostics go to stderr and structured test results to stdout, easing parsing by scripts and tools
Why it matters
These updates show asc CLI making Apple's signing and testing pipelines scriptable and reviewable: password rotation and on-demand pulls cut certificate-management costs, JSON plans let signing changes be reviewed before applied, and build/test separation with structured output fits CI scenarios better. Some commands remain labeled experimental, and details may keep changing.
2026-09-06 ~ 2026-09-06 · 6 related posts
Primary sources
- asc CLI test output design: diagnostics on stderr, structured results on stdout — rudrank · 2026-09-06
- [source] asc separates build and test actions, targets multiple simulators per run — rudrank · 2026-09-06
- asc's experimental command installs dev/ad-hoc IPAs to a specific iPhone — rudrank · 2026-09-06
- [source] asc adds reviewable JSON plans for Xcode signing settings with tamper checks — rudrank · 2026-09-06
- asc signing sync now pulls single targets by bundle-id or via targets file — rudrank · 2026-09-06
- [source] asc CLI adds one-command password rotation for signing repos with single Git commit — rudrank · 2026-09-06