第一次上架 App Store 的时候最头疼的就是那一套证书和描述文件的流程。没有 Mac 的话更麻烦——传统方案需要找台 Mac 生成证书、导出 P12、创建描述文件、再用 Xcode 上传。后来发现用跨平台工具可以绕过 Mac 的环境依赖整个流程在一台 Windows 上就能搞定。上架前的准备工作首先需要注册 Apple 开发者账号。在 developer.apple.com 上注册并支付 688 元年费免费账号只能真机调试不能提交上架。账号注册完成后需要生成 App 专用密码在 Apple ID 页面开启双因素认证创建应用专用密码上传 IPA 的时候会用到。App 的上架需要三样东西证书P12、描述文件和 IPA 安装包。证书用来签名描述文件绑定应用的 Bundle ID 和证书IPA 是编译好的应用。用 Appuploader 走通全流程Appuploader 在首页可以选择证书管理、描述文件管理和提交上传三个模块对应上架的三个核心步骤。证书管理点击添加创建证书选择开发或发布类型填写名称和密码工具自动生成 P12 文件。发布证书用于上架 App Store开发证书用于测试安装。描述文件管理点击新建描述文件填写名称、选择类型发布上架选 App Store 类型和对应的 Bundle ID。Bundle ID 需要和项目里的一致不一致会导致打包安装失败。如果有测试设备开发描述文件需要添加设备的 UDID。Appuploader 连上设备后可以自动读取 UDID。IPA 上传在提交上传界面选择 IPA 文件、上传通道和 Apple 账号的专用密码点击上传。Appuploader 提供了多条上传通道网络不好时可以切换。上传成功后等几分钟iTunes Connect 上会出现构建版本。其他环节需要注意上架前确认 App 的图标和截图尺寸符合要求。截图至少需要 5.5 英寸和 6.5 英寸两种尺寸可以用 Appuploader 的批量上传截图功能一次传完。如果 App 不支持 iPad只传这两种尺寸就够了。备案方面国内上架还需要做 APP 备案在阿里云或腾讯云上填写应用的包名、签名信息和运营信息拿到备案号后在 App Store 的审核信息里填上。上传后如果 iTunes Connect 没有显示构建版本等十几分钟再刷新。如果一直不出现检查 IPA 的版本号是否和之前提交过的重复或者用命令行版重新上传试试。建议首次上架流程比较长建议先在 Appuploader 里走一遍证书和描述文件的创建确认 Bundle ID 和应用配置一致后再打 IPA 包。工具链里各环节衔接顺了以后后面每次更新就只需要重新打 IPA 并上传了。