Agent Skills: iOS Deployment

Automate provisioning, signing, and deployment with Fastlane. Use when provisioning iOS apps, managing code signing, or automating deployments with Fastlane. (triggers: Fastfile, Appfile, Matchfile, ios_bundle_id, provisioning_profile, testflight)

UncategorizedID: hoangnguyen0403/agent-skills-standard/ios-deployment

Install this agent skill to your local

pnpm dlx add-skill https://github.com/HoangNguyen0403/agent-skills-standard/tree/HEAD/skills/ios/ios-deployment

Skill Files

Browse the full folder contents for ios-deployment.

Download Skill

Loading file tree…

skills/ios/ios-deployment/SKILL.md

Skill Metadata

Name
ios-deployment
Description
"Automate provisioning, signing, and deployment with Fastlane. Use when provisioning iOS apps, managing code signing, or automating deployments with Fastlane. (triggers: Fastfile, Appfile, Matchfile, ios_bundle_id, provisioning_profile, testflight)"

iOS Deployment

Priority: P1

Implementation Workflow

  1. Set up Match — Use fastlane match for centralized certificate and profile management. Avoid manual signing.
  2. Configure build settings — Set PROVISIONING_PROFILE_SPECIFIER explicitly if using manual/CI signing.
  3. Script Fastlane lanes — Create beta (TestFlight) and release (App Store) lanes in your Fastfile.
  4. Automate versioning — Use increment_build_number to auto-bump build numbers.
  5. Automate TestFlight uploads — Trigger on every successful merge to staging.
  6. Set export compliance — Automate in Info.plist or Fastlane to avoid metadata pauses.

See Fastlane and Match setup examples

Anti-Patterns

  • ❌ Manual identities on CI — use Match for automated certificate management
  • ❌ Certificates committed to repo — use a private git repo for Match certificates
  • ❌ Manual version bumps — use Fastlane increment_build_number

References