Skillshub ios-deployment
Standards for Provisioning, Signing, and 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/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/HoangNguyen0403/agent-skills-standard/ios-deployment" ~/.claude/skills/comeonoliver-skillshub-ios-deployment && rm -rf "$T"
manifest:
skills/HoangNguyen0403/agent-skills-standard/ios-deployment/SKILL.mdsource content
iOS Deployment Standards
Priority: P1
Implementation Guidelines
Signing & Provisioning
- Match: Use
for centralized certificate and profile management. Avoid manual signing where possible.fastlane match - Project Settings: Explicitly set
in build settings if using manual/CI.PROVISIONING_PROFILE_SPECIFIER
CI/CD (Fastlane)
- Fastfile: Script your build, test, and release flows. Use lanes for
(TestFlight) andbeta
(App Store).release - Versioning: Automate build number increments using
.increment_build_number
TestFlight
- Internal Testers: Automate uploads to TestFlight for every successful merge to the staging branch.
- Export Compliance: Automate the export compliance setting in
or Fastlane to avoid metadata pauses.Info.plist
Anti-Patterns
- No manual identities on CI: Use Match.
- No certs in repo: Use a private git repo for Match certificates.
- No manual version bumps: Use Fastlane increment tools.