开心上架 博客

同时维护多个 iOS 项目的团队和外包公司,面对多 Apple 账号的切换、交接、双重验证和人工发布问题。方案拆解:已保存账号列表一键切换、账号下多团队激活切换;App Store Connect API 密钥(.json 文件)多人导入登录免密码免双重验证、离职时吊销;appuploader-cli 不依赖 macOS 接入 Jenkins/GitHub Actions,把上传标准化;批量截图、AI 翻译、商店信息导出文件夹纳入版本控制。附一套可复制的四步团队工作流。

开心上架(AppUploader)是网页/桌面双形态的 Apple 开发者工作台:证书、Bundle ID、描述文件、测试设备、App Store Connect 应用管理、APNs 推送统一到一个界面,多账号随时切换,不依赖 Mac 和 Xcode。支持免费 Apple ID 试水(7 天证书、3 台设备)、免登录提交 IPA、appuploader-cli 接入 CI/CD。谁在用:Windows 跨平台开发者、多账号团队、想接入自动化的工程团队。

没有 Mac 也能做完整 iOS 发布,编译签名之外的全部环节——注册 Bundle ID、签发证书、生成描述文件、注册测试设备、提交 IPA、装机测试——都能脱离 Xcode 在 Windows 上完成。本文用表格对比传统方式与开心上架(AppUploader)的对应做法,分析跨平台框架开发者、无专职 iOS 工程师团队、Linux/Windows CI Runner 三类人群的使用场景,以及与 Transporter、Fastlane 的客观差异。