开心上架 博客

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

2026 年 iTMSTransporter Windows 上传 IPA:-f 废弃改用 -assetFile、.itmsp 废弃、Windows/Linux 必须带 -assetDescription。关键一步:appuploader-cli info 在 Windows 上生成 AppStoreInfo.plist;凭据用专用密码或 API 密钥;先 -m verify 再 -m upload。appuploader-cli upload 一条命令可替代整套流程。

appuploader-cli 使用教程:Windows 上命令行把 IPA 上传 App Store,appuploader-cli upload -f IPA -u 账号 -p 专用密码,不触发双重验证,失败看退出码。团队和 CI 换 API 密钥登录,两种方式二选一。流水线示例:GitHub Actions、Jenkins/Shell、Windows PowerShell。info 命令本地生成 AppStoreInfo.plist。全程不需要 Mac 和 Xcode。