苹果开发者和运营者对 Apple 的 App Connect Store 一定再熟悉不过了。

App Store Connect 是发布、更新、管理在苹果 App Store 上架应用的开发者后台。但相比其他简单易用的苹果产品,App Store Connect 的体验可以说是付不起的阿斗:不稳定、基础功能缺失、加载慢...

App Store Connect 后台

在诸多问题中最让我感到心烦的是每次新版本发布时,新增内容(What's New in This Version)推广文本(Promotional Text)的填写。

目前我在 App Store 上架了6款应用,每款应用有2到10个多语言版本的 App Store 信息需要维护。每次更新应用时,我都需要手动填写最新版本的10个语言的新增内容和推广文本, 而 App Store Connect 没有提供任何的自动化工具。

有时候新版本中并没有用户可感知的内容(比如历久弥新的"Bug Fix"),此时开发者就需要从上个版本中将每个语言的更新内容复制到最新语言中。整个过程非常耗时和无趣。当产品处于快速更新迭代时期时,更是一种折磨。

市面上,虽然有 Fastlane 这样的工具提供解决方案,但其部署的成本比较高,不太适合个人开发者与无代码能力的运营人员。所以我决定写一个一键运行的 Chrome 插件来解决这个问题,顺便还可以学习 Javascript。

最终的成品就是轻量化的 Chrome 插件:MagicScript

Chrome 插件 - MagicScript

MagicScript 提供多种自动化的方式供你选择,包括将上一个版本的所有语言内容复制到最新版本,以及将主语言的内容复制并自动翻译到所有语言。同时还能将每个版本的更新内容和时间保存,以便复盘。

当你选择好方式并点击按钮后,你就可以去喝杯咖啡,Javascript 脚本会代替完成所有的操作。

希望这个脚本能减少广大苹果开发者、运营者、产品经理的一点点时间,将更多时间投入到产品的开发。

如果有任何优化意见,也欢迎随时与我联系:cswenshuo@gmail.com