开心上架是什么:一站式 Apple 开发者工作台总览
「开心上架(AppUploader)」是一个网页/桌面双形态的工具,把证书、Bundle ID、描述文件、设备、App Store Connect 应用管理、APNs 推送等 Apple 开发者日常工作,统一到一个界面里完成,不需要打开 Xcode,也不需要在 developer.apple.com、App Store Connect 等多个 Apple 官方页面之间来回切换。它支持同时管理多个 Apple 开发者账号,随时切换。
它解决的是什么问题
Apple 开发者门户的功能是分散的:证书在一个页面,Bundle ID 在另一个页面,描述文件、设备、App Store Connect 的应用信息又各自独立,且大部分操作官方默认你在用 Mac + Xcode。当你需要同时维护多个 App、多个 Apple 账号,或者团队里没有人天天守着 Mac 时,这套分散的流程会变得很低效。开心上架把这些流程收拢到一处,并且把其中很大一部分能力做成了不依赖 Mac、不依赖 Xcode 也能完成。
功能全景
| 模块 | 能做什么 |
|---|---|
| 账号与登录 | 三种登录方式(网页/App/API 密钥)、多账号管理、双重验证处理 |
| 账号概览 | 团队切换、开发者会员状态、App Store Connect API 密钥生成 |
| 证书 | 签名证书 / 推送证书的创建、吊销、云备份 |
| Bundle ID | App 标识符注册与权限(Capabilities)配置 |
| 描述文件 | Provisioning Profile 创建、重建、清理 |
| 设备 | 测试设备注册与管理,支持 USB/扫码两种方式 |
| 应用 | App Store Connect 应用信息、版本、多语言元数据、截图、内购项目 |
| 推送 | 独立于 App Store Connect 的 APNs 推送通道、设备库、群发消息 |
| 文件&提交 | 免登录查看本地文件、提交 IPA 到 App Store、装机 |
| CLI 工具 | 命令行/CI 中直接上传 IPA、本地生成资源描述文件 |
谁在用它
- 没有 Mac 的跨平台开发者:用 Flutter、Unity、React Native 等工具在 Windows 上开发 iOS 应用,缺的只是签名和上传这一环------开心上架正好补上。
- 管理多个 App 或多个客户账号的团队:一个界面切换所有 Apple ID 和团队。
- 想先用免费 Apple ID 试水的个人开发者:免费账号也能签发 7 天证书、注册最多 3 台测试设备。
- 需要把发布流程接入 CI/CD 的工程团队 :
appuploader-cli不依赖 macOS,可直接嵌入构建流水线。
使用门槛
「文件&提交」(本地文件查看、IPA 提交、装机)无需登录 Apple 账号即可使用。其余大多数开发者门户功能(证书、Bundle ID、描述文件、设备、应用)需要该 Apple ID 所在团队已加入付费 Apple Developer Program(99 美元/年);未加入付费计划的账号可用「App 登录」方式使用有限功能(证书有效期 7 天、最多注册 3 台测试设备)。