← ClaudeAtlas

appstore-signing-setuplisted

Set up App Store Connect bundle IDs, capabilities, certificates, provisioning profiles, local profile install, and encrypted signing sync with `asc`.
Xopoko/plug-n-skills · ★ 3 · AI & Automation · score 76
Install: claude install-skill Xopoko/plug-n-skills
# App Store Signing Setup Use for new signing assets, rotation, or team sharing. ## Preconditions Auth is configured (`asc auth login` or `ASC_*` env vars), bundle id/platform are known, and certificate creation has a CSR or will use `--generate-csr`. ## Workflow 1. Bundle ID: - `asc bundle-ids list --paginate` - `asc bundle-ids create --identifier "com.example.app" --name "Example" --platform IOS` 2. Capabilities: - `asc bundle-ids capabilities list --bundle "BUNDLE_ID"` - `asc bundle-ids capabilities add --bundle "BUNDLE_ID" --capability ICLOUD` - use `--settings '[{"key":"ICLOUD_VERSION","options":[{"key":"XCODE_13","enabled":true}]}]'` when required 3. Certificate: - `asc certificates list --certificate-type IOS_DISTRIBUTION` - `asc certificates create --certificate-type IOS_DISTRIBUTION --csr "./cert.csr"` - `asc certificates create --certificate-type IOS_DISTRIBUTION --generate-csr --key-out "./signing/dist.key" --csr-out "./signing/dist.csr"` 4. Profile: - `asc profiles create --name "AppStore Profile" --profile-type IOS_APP_STORE --bundle "BUNDLE_ID" --certificate "CERT_ID"` - development/ad-hoc also pass `--device "DEVICE_ID"` 5. Download, inspect, install: - `asc profiles download --id "PROFILE_ID" --output "./profiles/AppStore.mobileprovision"` - `asc profiles inspect --path "./profiles/AppStore.mobileprovision" --output table` - `asc profiles inspect --path "./profiles/AppStore.mobileprovision" --entitlements --output ma