asc-signing-setup

Automate iOS/macOS signing asset setup with ASC CLI commands.

4|Updated Dec 8, 2019
One-click install
npx skills add https://github.com/Detrous/dotfiles --skill asc-signing-setup-detrous
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-signing-setup
Source: https://github.com/Detrous/dotfiles/tree/main/claude/skills/asc-signing-setup
Command: npx skills add https://github.com/Detrous/dotfiles --skill asc-signing-setup-detrous

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Set up signing assets for iOS/macOS apps quickly and consistently, reducing manual errors during onboarding or rotation.

Core Features & Use Cases

  • Bundle ID creation, lookup, and management with asc bundle-ids
  • Configure bundle ID capabilities per app needs
  • Create and manage signing certificates with asc certificates
  • Create and manage provisioning profiles, including development and distribution profiles
  • Download and apply provisioning profiles to projects
  • Rotation and cleanup of old certificates and profiles to maintain security

Quick Start

Onboard a new app by creating the bundle ID, configuring capabilities, generating signing certificates, and provisioning profiles with the asc CLI, then download the provisioning profile.

Frequently Asked Questions about asc-signing-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS provisioning profiles and certificate creation?

Automating iOS provisioning profiles and certificate creation uses the ASC CLI to manage bundle IDs, capabilities, certificates, and profiles. This enforces preconditions like auth and CSR to reduce manual errors during app onboarding.

How do I rotate signing certificates and provisioning profiles across environments?

Rotating signing certificates and provisioning profiles across environments uses ASC CLI commands to generate new assets and clean up old ones. This maintains security consistency across teams during asset rotation.

What is the best way to onboard a new iOS app for code signing?

Onboarding a new iOS app for code signing involves creating the bundle ID, configuring capabilities, generating signing certificates, and downloading provisioning profiles. The ASC CLI automates this entire workflow quickly and consistently.

Do I need a CSR to create signing certificates with the ASC CLI?

A CSR is required to create signing certificates with the ASC CLI. The tool enforces preconditions including authentication and a valid Certificate Signing Request before generating certificates and provisioning profiles.

Can I configure bundle ID capabilities automatically for macOS apps?

Configuring bundle ID capabilities automatically for macOS apps is supported through the ASC CLI. The tool manages bundle ID creation, lookup, and capability configuration per app needs for both iOS and macOS platforms.

Why does ASC signing setup fail during provisioning profile download?

ASC signing setup fails during provisioning profile download when preconditions like authentication and CSR are not met. Ensuring valid credentials and enforcing prerequisites before running ASC CLI commands prevents these failures.