很多团队在准备 iOS 上架时,并不是卡在代码,而是卡在流程: 证书在哪生成、描述文件怎么绑定、IPA 用什么工具上传。
如果把整个流程拆开看,其实可以分成三个独立阶段:
- 证书与描述文件准备
- 应用打包生成 IPA
- 上传并提交审核
一、准备 Apple 开发者账号与应用记录
在打包之前,需要先确认两个基础条件:
- Apple Developer 账号已开通开发者计划
- App Store Connect 中已经创建应用记录
创建应用记录时需要填写:
- App 名称
- Bundle ID
- SKU
- 平台类型
其中 Bundle ID 必须和后续打包配置一致,否则上传构建后不会出现在应用列表中。
二、生成证书文件
iOS 应用签名依赖证书。 发布到 App Store 时需要使用 Distribution 证书。
生成证书可以通过 Apple Developer 网站,也可以使用辅助工具完成。
例如在 AppUploader(开心上架) 中:
- 打开工具并登录 Apple 开发者账号
- 进入「证书管理」
- 点击新增证书
- 选择
distribution类型 - 设置证书名称与 P12 密码
- 下载生成的
.p12文件
这个文件就是打包签名需要使用的证书。
如果团队需要在多台电脑打包,可以将证书文件统一存储。
三、创建描述文件
证书创建完成后,需要生成与之对应的 Provisioning Profile(描述文件)。
操作步骤:
- 进入描述文件管理
- 新建描述文件
- 选择类型
App Store - 绑定刚才生成的 Distribution 证书
- 选择对应 Bundle ID
生成后下载 .mobileprovision 文件。
这一步决定了应用可以在哪种环境运行。
四、打包生成 IPA
打包方式取决于项目开发工具。
如果使用 Xcode
在 Xcode 中:
- 打开项目
- 进入 Signing & Capabilities
- 选择 Distribution 证书
- Archive 项目
- 导出 App Store 类型 IPA
导出完成后得到 .ipa 文件。
如果使用 HBuilderX 或 uni-app
在打包配置中:
- 上传 p12 证书
- 输入证书密码
- 上传描述文件
- 选择 App Store 类型打包
生成 IPA 后下载到本地。
五、在设备上做一次安装验证
上传前建议做一次简单验证。
方法包括:
- Xcode Devices 安装
- Apple Configurator
- AppUploader 安装测试
在 AppUploader 中可以直接:
- 进入安装测试
- 选择 IPA 文件
- 连接设备
- 点击安装
如果安装失败,优先检查:
- 描述文件类型
- Bundle ID 是否一致
- 证书是否匹配
六、上传 IPA 到 App Store
上传工具有多种选择:
- Xcode Organizer
- Apple Transporter
- Fastlane deliver
- AppUploader 上传工具
使用 AppUploader 上传 IPA 的步骤:
- 打开提交上传页面
- 设置 Apple 专用密码
- 选择 IPA 文件
- 选择上传通道
- 点击上传
上传完成后
,在 App Store Connect 中可以看到新的构建版本。
七、提交审核
构建出现后,在 App Store Connect 中完成审核信息填写:
- 应用描述
- 隐私政策链接
- 截图
- 审核说明
选择刚上传的构建版本并提交审核。
审核结果会通过邮箱通知。
iOS 应用辅助上架的核心价值不是替代开发工具,而是把复杂流程拆解成可操作的步骤。