Agent skill
ios-release
App Store release checklist and preparation with archive, validation, and submission guidance.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ios-release
SKILL.md
Purpose
Prepare an iOS app for App Store submission with comprehensive pre-release checklist, archive creation, and validation.
Arguments
--check-only— Run pre-release checklist without creating archive--archive— Create release archive--validate— Validate archive against App Store requirements
Pre-release checklist (always runs)
Version & Build
- Version number incremented (CFBundleShortVersionString)
- Build number incremented (CFBundleVersion)
- Version matches App Store Connect
Code signing
- Production provisioning profile valid
- Distribution certificate not expiring soon
- App ID matches bundle identifier
App Store requirements
- App icon (1024x1024, no alpha)
- Launch screen configured
- Required device capabilities set
- Privacy manifest (PrivacyInfo.xcprivacy) present
- Required usage descriptions in Info.plist
Quality gates
- Build succeeds on Release configuration
- All tests pass
- No SwiftLint errors
- No compiler warnings (treat as errors)
Content
- Debug code removed/disabled
- Test accounts removed
- Analytics pointing to production
- API endpoints pointing to production
App Store Connect
- Screenshots uploaded (all required sizes)
- App description complete
- Keywords set
- Privacy policy URL set
- Support URL set
- Age rating questionnaire completed
Archive workflow
- Run pre-release checklist
- Clean build folder
- Archive with Release configuration
- Validate archive
- Report results and next steps
Validation checks
- Bundle ID matches App Store Connect
- Version/build valid
- Required icons present
- Entitlements valid
- No private API usage detected
- Binary size acceptable
Output
- Checklist results (pass/fail)
- Archive location (if created)
- Validation results
- Next steps for submission
Reference
For detailed requirements and troubleshooting, see reference/ios-release-reference.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?