SuperAPI AI 工具集

app store connect expert

部署与运维

查看项目

更新于 10-16 04:22

技能介绍

App Store Connect Expert 用于通过 App Store Connect API 自动化 App Store 提交流程,主要覆盖元数据、截图和发布自动化。

用途 该技能面向 App Store 提交环节的自动化,帮助开发者以脚本和命令行方式管理应用元数据、生成截图并执行发布操作,减少手动在 App Store Connect 界面中重复操作。

主要能力

  • API 配置:创建 API 密钥(App Store Connect → Users and Access → Keys),生成具有相应角色的新密钥,并下载 .p8 文件(仅可下载一次)。
  • 环境变量:通过 ASC_KEY_ID、ASC_ISSUER_ID、ASC_KEY_PATH 配置认证信息。
  • Fastlane 集成:使用 deliver 上传元数据与截图,支持 submit_for_review、automatic_release、force、metadata_path、screenshots_path 等参数。
  • 元数据管理:按语言目录组织 name.txt、subtitle.txt、description.txt、keywords.txt、promotional_text.txt、privacy_url.txt、support_url.txt 等文件。
  • 截图自动化:使用 Fastlane Snapshot 按设备与语言生成截图,并通过 frameit 添加边框。
  • 发布自动化:提交审核、自动发布、分阶段发布(phased_release)。
  • App Store Connect CLI:通过 brew 或 pip 安装,支持列出应用、查询构建状态等命令。
  • API 直连:使用 JWT(ES256)生成令牌并调用 App Store Connect API。

使用方式

  1. 在 App Store Connect 中创建 API 密钥并下载 .p8 文件。
  2. 设置环境变量 ASC_KEY_ID、ASC_ISSUER_ID、ASC_KEY_PATH。
  3. 配置 Fastlane 的 lane,例如 metadata、frames、release,分别用于上传元数据与截图、为截图加边框、提交审核与发布。
  4. 按 fastlane/metadata/<语言>/ 与 fastlane/screenshots/<语言>/<设备>/ 的目录结构组织文件。
  5. 使用 Snapfile 定义设备、语言、scheme 与输出目录,运行 fastlane snapshot 生成截图。
  6. 如需直接调用 API,可生成 JWT 令牌并向 https://api.appstoreconnect.apple.com/v1/apps 发起请求。
  7. 也可使用 App Store Connect CLI 执行 asc apps list、asc builds list --app-id 等命令。

适用场景

  • 需要批量维护多语言元数据的应用。
  • 需要自动生成多设备、多语言截图的发布流程。
  • 希望以脚本方式提交审核、自动发布或分阶段发布的团队。
  • 需要查询构建状态或通过 API 获取应用信息的自动化任务。

限制

  • 资料中未提供该技能的具体收费、价格或平台支持范围。
  • 资料中未提供自动回复评论的 API 支持,并注明 App Store Connect 不支持通过 API 实现该功能,建议使用第三方工具。
  • 资料中未提供除上述内容外的其他功能、效果或使用步骤。