app-store

📁 pluginagentmarketplace/custom-plugin-ios 📅 6 days ago
1
总安装量
1
周安装量
#52074
全站排名
安装命令
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-ios --skill app-store

Agent 安装分布

amp 1
opencode 1
kimi-cli 1
codex 1
github-copilot 1

Skill 文档

App Store Deployment Skill

Ship iOS apps to the App Store with confidence

Learning Objectives

By completing this skill, you will:

  • Navigate App Store Connect effectively
  • Master the submission and review process
  • Automate deployments with Fastlane
  • Manage TestFlight beta testing
  • Handle review rejections professionally

Prerequisites

Requirement Level
iOS Development Intermediate
Apple Developer Account Required
Git basics Required

Curriculum

Module 1: App Store Connect (3 hours)

Topics:

  • App creation and configuration
  • Pricing and availability
  • Age ratings and content
  • In-app purchase setup

Module 2: Code Signing (4 hours)

Topics:

  • Certificates and profiles
  • Automatic vs manual signing
  • Fastlane Match
  • Troubleshooting signing issues

Module 3: App Submission (4 hours)

Topics:

  • Metadata requirements
  • Screenshot specifications
  • App Privacy details
  • Review notes best practices

Submission Checklist:

[ ] App icon (all sizes)
[ ] Screenshots (all device sizes)
[ ] Description and keywords
[ ] Privacy policy URL
[ ] Support URL
[ ] Age rating questionnaire
[ ] Export compliance
[ ] Privacy nutrition labels

Module 4: TestFlight (3 hours)

Topics:

  • Internal vs external testing
  • Build distribution
  • Tester feedback collection
  • Beta app review

Module 5: CI/CD with Fastlane (5 hours)

Topics:

  • Fastlane setup
  • Lanes for test/beta/release
  • GitHub Actions integration
  • Xcode Cloud

Fastlane Example:

lane :beta do
  increment_build_number
  build_app(scheme: "MyApp")
  upload_to_testflight(
    skip_waiting_for_build_processing: true
  )
end

Module 6: Review Guidelines (3 hours)

Topics:

  • Common rejection reasons
  • Guideline interpretation
  • Appeal process
  • Expedited review requests

Common Rejections:

Reason Guideline Fix
Crashes 2.1 Fix and test
Placeholder content 2.3.3 Remove placeholders
Privacy issues 5.1.1 Add privacy labels
Login required 4.2.3 Add demo account

Module 7: Post-Launch (2 hours)

Topics:

  • App Analytics
  • Crash reports (Organizer)
  • User reviews response
  • Update strategy

Assessment Criteria

Criteria Weight
Code signing mastery 25%
Submission quality 25%
CI/CD automation 25%
Review handling 25%

Timeline Reference

Stage Duration
Initial submission 1-2 hours
Review (new app) 24-48 hours
Review (update) 24 hours
Rejection response Same day
Expedited review 24 hours

Skill Validation

  1. First Submission: Submit app to TestFlight
  2. CI Pipeline: Automated beta deployment
  3. Full Release: App Store submission
  4. Update Cycle: Version update with release notes