ios-ci-cd
Guides building, testing, archiving, and deploying iOS apps via xcodebuild, Fastlane, and TestFlight
Works with
---
name: ios-ci-cd
description: Guides building, testing, archiving, and deploying iOS apps via xcodebuild, Fastlane, and TestFlight
license: MIT
---
# iOS CI/CD
An agent skill for building, testing, archiving, and deploying iOS apps from the command line.
## When to Activate
- User asks to build, test, or archive an iOS app
- User asks about CI/CD setup for iOS
- User asks about code signing, Fastlane, or TestFlight
- User runs `/ios-build` or `/ios-archive`
## Decision Tree
```
What does the user need?
├── Build the app
│ ├── For development/testing → xcodebuild build
│ ├── For distribution → xcodebuild archive + exportArchive
│ └── Read references/xcodebuild-commands.md
├── Run tests
│ ├── Unit tests → xcodebuild test (specific test target)
│ ├── UI tests → xcodebuild test (UI test target with simulator)
│ └── Read references/xcodebuild-commands.md
├── Code signing issues
│ ├── Local development → Automatic signing in Xcode
│ ├── CI environment → Manual signing or Fastlane match
│ └── Read references/signing-guide.md
├── Automate with Fastlane
│ └── Read references/fastlane-patterns.md
└── Distribute via TestFlight
└── Read references/testflight-checklist.md
```
## Common Workflow Sequences
**Local development build + test:**
```bash
xcodebuild build -workspace App.xcworkspace -scheme App -destination 'platform=iOS Simulator,name=iPhone 16' | xcpretty
xcodebuild test -workspace App.xcworkspace -scheme App -destination 'platform=iOS Simulator,name=iPhone 16' | xcpretty
```
**CI: Build, test, archive, upload:**
```bash
fastlane match appstore --readonly
fastlane scan
fastlane gym
fastlane pilot upload
```
## Reference Documents
- `references/xcodebuild-commands.md` - Build, test, archive commands
- `references/fastlane-patterns.md` - Fastlane setup and lanes
- `references/signing-guide.md` - Certificates, profiles, entitlements
- `references/testflight-checklist.md` - Pre-submission and distributionMore Mobile skills
animation-vocabulary
emilkowalski/skills
Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.
xcode-project-setup
firebase/agent-skills
Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).
cross-border-ecommerce
nexscope-ai/ecommerce-skills
Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

