SuperAPI AI 工具集

asc-metadata-sync

部署与运维

查看项目

更新于 10-15 21:37

技能介绍

用途:让 App Store 元数据与 App Store Connect 保持同步,覆盖 app-info 与版本本地化字段。默认使用 asc 规范元数据工作流,仅在需要 .strings 文件或旧版 fastlane 格式时才用底层命令。

主要能力:拉取规范元数据、编辑本地 JSON、上传前校验、预览并应用变更;支持仅关键词工作流与关键词导入/同步;支持单字段快速更新;支持 .strings 本地化文件与 fastlane 元数据迁移。

使用方式:先拉取,如 asc metadata pull --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata";多 app-info 时先 asc apps info list 解析 ID 并显式传入。规范文件位于 metadata/app-info/<locale>.json 与 metadata/version/<version>/<locale>.json。上传前运行 asc metadata validate --dir "./metadata" --output table,订阅类应用加 --subscription-app。推送先 dry-run:asc metadata push --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --dry-run --output table,确认后再去掉 --dry-run。也可用 asc metadata apply 同形命令。仅关键词:asc metadata keywords diff / apply / import / sync。快速编辑用 asc apps info edit,并显式传 --version-id 或 --version 加 --platform。app-info 字段优先用 asc app-setup info set。版权用 asc versions update --version-id "VERSION_ID" --copyright "..."。

适用场景:更新描述、关键词、本地化、What's New 等元数据;导入关键词研究;迁移 fastlane 元数据。

限制:字符上限为 Name 30、Subtitle 30、Keywords 100(逗号分隔)、Description 4000、What's New 4000、Promotional Text 170。远程写入前必须先 validate,支持时先 dry-run;快速编辑不要依赖模糊的最新版本行为;app-info 与版本字段需分开管理。