asc-signing-setup

Installation
Summary

iOS/macOS signing asset setup and rotation via Apple's asc CLI.

  • Manage bundle IDs, capabilities, signing certificates, and provisioning profiles through command-line workflows
  • Supports multiple certificate types (distribution, development) and profile types (App Store, ad-hoc, development) with device assignment
  • Includes rotation and cleanup commands to revoke old certificates and delete expired profiles
  • Requires prior authentication via asc auth login or environment variables, plus a CSR file for certificate creation
SKILL.md

asc signing setup

Use this skill when you need to create or renew signing assets for iOS/macOS apps.

Preconditions

  • Auth is configured (asc auth login or ASC_* env vars).
  • You know the bundle identifier and target platform.
  • You have a CSR file for certificate creation.

Workflow

  1. Create or find the bundle ID:
    • asc bundle-ids list --paginate
    • asc bundle-ids create --identifier "com.example.app" --name "Example" --platform IOS
  2. Configure bundle ID capabilities:
    • asc bundle-ids capabilities list --bundle "BUNDLE_ID"
    • asc bundle-ids capabilities add --bundle "BUNDLE_ID" --capability ICLOUD
    • Add capability settings when required:
      • --settings '[{"key":"ICLOUD_VERSION","options":[{"key":"XCODE_13","enabled":true}]}]'
  3. Create a signing certificate:
Related skills
Installs
2.0K
GitHub Stars
793
First Seen
Jan 28, 2026