Agent-skills-standard 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)

install
source · Clone the upstream repo
git clone https://github.com/HoangNguyen0403/agent-skills-standard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HoangNguyen0403/agent-skills-standard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ios/ios-deployment" ~/.claude/skills/hoangnguyen0403-agent-skills-standard-ios-deployment && rm -rf "$T"
manifest: skills/ios/ios-deployment/SKILL.md
source content

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

  • No Manual CI Signing: Use Match for automated certificate management
  • No Certificates in Repo: Use private git repo for Match certificates
  • No Manual Versioning: Use Fastlane
    increment_build_number
    for build numbers

References