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 129 stars 21 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
70
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
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
4 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

wjs-publishing-testflight

为 iOS 项目配置 fastlane + GitHub Actions,实现推送 main 分支自动构建并上传 TestFlight。参考实现:Cathier 项目。触发词:「testflight」「fastlane」「自动构建」「CI TestFlight」「/wjs-publishing-testflight」。

129 Updated 3 weeks ago
jianshuo
AI & Automation Solid

solo-ios-release

Ship an iPhone/iOS app to testers (TestFlight) or to the App Store, or push an update to an app already listed there. Use when the user says "make the iOS app available to testers", "TestFlight link", "publish to the App Store", "upload the build", "submit for review", "App Store Connect", "ASC", "upload a new version", or wants store attribution set up (campaign links, `ct` tokens, App Analytics, an in-app counter and the matching App Privacy declaration). CLI-first via the `asc` tool (official App Store Connect API) — the browser is a fallback for the few things the API cannot do. Pair with the `ios-app` skill for the build/signing/archive checklist.

18 Updated today
fortunto2
AI & Automation Listed

appstore-release

Ship an iOS app to App Store review end-to-end via the App Store Connect API — build attach, metadata, screenshots, pricing, age rating, content rights, review info, subscriptions, and the review submission. Use when the user says "publish/submit my app", "send it to App Review", "ship the iOS app", "fill out App Store Connect", "upload metadata/screenshots", "my app got rejected", or "automate App Store Connect". Works for any app given an App Store Connect API key, an app id, and a config file.

3 Updated 6 days ago
beydemirfurkan