wjs-publishing-appstore

Solid

Use when an iOS app already on TestFlight needs to ship to the App Store — preparing the screenshots and the description/metadata, then using the existing fastlane setup to submit for review. Triggers — 「提交 App Store」「上架」「app store 审核」「准备截图和文案」「submit for review」「/wjs-publishing-appstore」.

AI & Automation 108 stars 15 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# wjs-publishing-appstore Take an iOS app that's already building to **TestFlight** and ship it to the **App Store**: prepare the **screenshots** + **description/metadata**, then use the existing **fastlane** to **submit for review**. This is the App Store counterpart to **`wjs-publishing-testflight`**, which is a **prerequisite** — that skill owns build / signing (`match`) / CI / the `beta` lane. This skill assumes that's done and only adds the listing + a deliberate `release` lane. Reference implementations: **VoiceDrop**, **Cathier**. ## Mental model ``` git push → main → beta lane → TestFlight (unchanged, automatic) fastlane release → release lane → metadata + screenshots → submit for review ``` Submitting to review is high-stakes, so it is **never** triggered by a push — it is the explicit `fastlane release` command you run on purpose. ## Prerequisites - `wjs-publishing-testflight` already set up: `match` appstore certs, the `ASC_API_*` secrets, a working `beta` lane, and **at least one build already uploaded to TestFlight** (this also creates the App Store Connect app record). - Apple credentials / ASC API key: see [[apple-developer-credentials]] and the prerequisites table in `wjs-publishing-testflight` — do **not** re-list secrets here (this skill auto-publishes to a public repo). - If the App Store Connect app record does **not** exist yet, create it once: `bundle exec fastlane produce -u jianshuo@hotmail.com -a <BUNDLE_ID> --app_n...

Details

Author
jianshuo
Repository
jianshuo/claude-skills
Created
2 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category