mcpField
A
appstore-connect

appstore-connect

github.com/melvynx云与 DevOps233292 次安装1 周前更新
代码仓库

关于 appstore-connect

使用 asc CLI 管理 App Store Connect 任务的命令行技能,强调变更前先检查命令、提交前验证,并保护凭据和敏感报告。

主要功能

  1. 01查看应用、构建版本与发布状态
  2. 02管理 TestFlight 和版本发布
  3. 03处理元数据、定价与 IAP
  4. 04验证并提交应用更新
  5. 05保护凭据与敏感数据

适用场景

  1. 01检查应用构建版本和发布状态
  2. 02准备并验证 TestFlight 或 App Store 提交
  3. 03管理应用元数据、定价或订阅

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/melvynx/aiblueprint --skill appstore-connect

安装后在 Claude Code 中输入/appstore-connect确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/
codex-icon.svg
scripts/
asc-api.mjs

详细介绍

先检查,再修改。从 CLI 中发现标志,不要猜测。

asc auth status
asc auth status --validate
asc doctor
asc --help
asc <area> --help
asc docs list

当存在多个账户时,使用 --profile <name>。如果新账户没有存储的密钥:运行 find-asc-credentials,然后运行 asc auth login。切勿打印或提交 .p8 密钥、密钥 ID、签发者 ID,或包含 PII 的已下载财务报告。

只需解析一次数字应用 ID:asc apps list --output json。解析 ID 时使用 --output json。

目标类别
应用 / 状态asc apps、asc status --app <id>
构建版本asc builds
TestFlightasc testflight、asc publish testflight
版本 / 发布asc versions、asc release
元数据 / 屏幕截图asc metadata、asc localizations、asc screenshots
定价 / IAPasc pricing、asc iap、asc subscriptions
提交asc validate、asc review、asc submit、asc publish
评论 / 销售额asc reviews、asc analytics、asc insights、asc finance
签名 / 团队asc signing、asc certificates、asc profiles、asc users

进行任何对外可见或难以撤销的修改(submit、publish ... --submit、定价、IAP、用户变更、删除证书或描述文件)之前,先确认。说明应用 ID、版本和具体变更。提交前运行 asc validate。如果有 --dry-run,优先使用。

此技能仅负责商店侧。对于 asc 未提供支持的端点:

node "$SKILL_DIR/scripts/asc-api.mjs" GET "/v1/apps?filter[bundleId]=com.example.app"

从环境变量中读取凭据(ASC_KEY_ID、ASC_ISSUER_ID、ASC_P8_PATH);切勿将其硬编码。

评论

支持 Markdown