SuperAPI AI 工具集

release-prepare

部署与运维

查看项目

更新于 10-16 01:33

技能介绍

该技能用于准备 VivaDicta 的新版本并提交 App Store。版本号需在所有面向用户的界面使用完整 X.Y.Z 格式,如应用内 What's New 标题、App Store 发布说明、描述、网站更新日志、社交文案及文件名;仅内部的 WhatsNewCatalog.releases 字典键保留 X.Y。流程包括:创建 release/X.Y.Z 分支;在 project.pbxproj 中更新 MARKETING_VERSION 与 CURRENT_PROJECT_VERSION(当前为 9 个 target × 3 配置,可用 grep -c "MARKETING_VERSION = " 统计条目数,再用 sed 批量替换);CURRENT_PROJECT_VERSION 为单调递增计数器,每次上传递增 1,并需传给 asc publish appstore --build-number。随后执行代码清扫(TODO/FIXME、硬编码调试值、print 语句、强制解包、调试触发器),编写应用内 What's New 与 App Store 发布说明(4000 字符上限),更新描述、生成 metadata/version/X.Y.Z 下的 10 个语言 JSON,并通过 asc metadata apply --dry-run 验证后推送。还需更新功能变更日志、网站 releases-data.tsx、撰写 LinkedIn 公告草稿及刷新 llms.txt / llms-full.txt。限制:需按说明逐项手动执行,字符数与条目数须校验,LLM 文件不会自动生成。