蒲公英、fir.im 各有各的后台、各有各的 API 、各有各的坑。fastlane 在国内基本
用不上,每家都得自己写脚本维护。
apkgo 是我维护的开源 CLI ,目标就是干掉这块重复劳动:
apkgo upload -f app.apk --store huawei,xiaomi,oppo,vivo
一行命令并发发到所有配好的商店,结构化 JSON 输出,CI/CD 友好。
仓库: https://github.com/KevinGong2013/apkgo
这次更新里我比较得意的几个点:
1. 原生 AI Agent 集成。Claude Code / Cursor / Windsurf 等 40+ agent 一键装:
npx skills add KevinGong2013/apkgo
让 agent 直接帮你发版。
2. doctor 命令预检凭证。不用真传一个 APK 才知道华为的 service account 配错了:
apkgo doctor -s huawei -p com.example.app
3. 凭证安全做到位。--creds-from 支持从 Vault / AWS SM 读凭证,全程不落盘、
不进 env ;多机协作可以用 apkgo config export 导出 AES-256-GCM 加密的配置。
4. 每家商店的非显然行为都吃掉了。OPPO 异步任务状态、vivo 的两层错误码、
腾讯没有 list 接口要 app_id_map ……这些都封装好了。
5. 不想用命令行的同事可以用 apkgo serve 起本地 Web GUI ,或者直接用托管版
apkgo.baici.tech (凭证云端托管,运营也能发版)。
Apache 2.0 ,欢迎 star / issue / PR 。被哪家商店坑过的也来吐槽,我加 doctor 探针。

