iOS非公开发布提交审核
在开发iOS应用程序时,通常需要将应用程序提交给苹果进行审核,以确保其符合苹果的开发指南和政策。然而,有时候开发者需要将应用程序以非公开发布的形式提交审核,即仅供特定用户或组织内部使用。本文将介绍如何在iOS应用程序中实现非公开发布,并提交给苹果进行审核。
1. 创建Ad Hoc发布证书
首先,我们需要创建Ad Hoc发布证书,以便能够在不将应用程序发布到App Store的情况下进行分发。以下是创建Ad Hoc发布证书的步骤:
- 登录到[Apple开发者账户](
- 导航到“Certificates, Identifiers & Profiles”(证书、标识符和配置文件)页面。
- 点击“Certificates”(证书)选项卡,并点击“+”按钮添加新证书。
- 选择“Ad Hoc”证书类型,并按照指示完成证书创建过程。
- 下载并安装新创建的证书到本地电脑。
2. 创建App ID
在提交审核之前,我们需要创建一个App ID,以便区分我们的应用程序。以下是创建App ID的步骤:
- 在“Certificates, Identifiers & Profiles”(证书、标识符和配置文件)页面的“Identifiers”(标识符)选项卡中,点击“+”按钮添加新标识符。
- 选择“App IDs”(App标识符)并点击“Continue”(继续)按钮。
- 输入应用程序的名称和唯一标识符,并选择“Explicit App ID”(明确的App标识符)选项。
- 在Capabilities(功能)下选择需要使用的功能,比如Push Notifications(推送通知)或In-App Purchase(应用内购买)等。
- 完成标识符的创建过程。
3. 创建Provisioning Profile
Provisioning Profile(配置文件)用于将应用程序与开发者账户和设备关联起来。以下是创建Provisioning Profile的步骤:
- 在“Certificates, Identifiers & Profiles”(证书、标识符和配置文件)页面的“Profiles”(配置文件)选项卡中,点击“+”按钮添加新配置文件。
- 选择“iOS App Development”(iOS应用程序开发)或“Ad Hoc”选项,并点击“Continue”(继续)按钮。
- 选择之前创建的App ID,并选择适用的证书。
- 选择需要将应用程序分发到的设备,并为配置文件命名。
- 下载并安装新创建的配置文件到本地电脑。
4. 构建应用程序并归档
在提交应用程序之前,我们需要构建应用程序并将其归档为IPA文件。以下是使用Xcode构建和归档应用程序的步骤:
- 打开Xcode,并选择正确的项目和目标。
- 在菜单栏中,选择“Product”(产品)->“Archive”(归档)选项。
- 等待Xcode完成构建和归档过程。
- 在Xcode Organizer(组织器)中,选择最新的归档,并点击“Export”(导出)按钮。
- 选择“Save for Ad Hoc Development”(保存用于Ad Hoc开发),并点击“Next”(下一步)按钮。
- 选择之前创建的配置文件,并点击“Next”(下一步)按钮。
- 选择导出IPA文件的保存位置,并点击“Export”(导出)按钮。
5. 提交审核
最后一步是将归档的应用程序提交给苹果进行审核。以下是提交审核的步骤:
- 登录到[Apple开发者账户](
- 导航到“My Apps”(我的应用程序)页面。
- 点击“+”按钮添加新应用程序,或选择现有应用程序进行编辑。
- 填写应用程序的基本信息,包括名称、描述、关键字等。
- 上传之前导出的IPA