打包 iOS IPA 文件
介绍如何使用 Xcode 打包 iOS IPA 文件,以保证上传至蒲公英后能够正常分发与安装。
IPA 是 iOS 应用的安装包格式,扩展名为 .ipa。打包与签名是否正确,直接决定了 IPA 上传后能否被正常安装。本文介绍如何使用 Xcode 打包一份适合通过蒲公英分发的 IPA。
前置要求
- 一个有效的苹果开发者账号(个人 / 公司 / 企业均可)。
- 已配置好对应的签名证书与描述文件(Provisioning Profile)。
打包方式对比
| 方式 | 命令 / 入口 | 适用场景 |
|---|---|---|
| Xcode | Product → Archive | 日常开发,图形界面操作更直观 |
| 命令行 | xcodebuild exportArchive -exportFormat ipa | 接入 CI/CD 或自动化构建流程 |
下文介绍 Xcode 打包流程。
使用 Xcode 打包
- 在 Xcode 中将编译目标设置为
iOS Device。 - 点击菜单 Product → Archive,等待 Archive 完成。
- Archive 完成后,可在 Xcode 的 Organizer 中看到生成的文件。
- 在 Archive 详情页点击 Distribute App。
- 点击 Next,Xcode 会自动附加测试设备的签名信息,并导出对应的 IPA 文件。
选择证书类型
在接下来弹出的界面中,根据您的苹果开发者账号类型选择对应的证书:
| 开发者账号类型 | 应选择的证书类型 |
|---|---|
| 个人或公司苹果开发者账号($99) | Ad Hoc |
| 企业苹果开发者账号($299) | Enterprise |
请勿选择 iOS App Store。该类型仅用于向 App Store 提交审核,无法通过蒲公英安装。