使用 Flash Builder 的 Apple iOS 开发过程
在使用 Flash Builder 开发 iOS 应用程序之前,必须了解 iOS 开发过程和如何从 Apple 获得必需的证书。 iOS 开发和部署过程概述 下表提供了 iOS 开发过程步骤的快速列表、如何获得必需的证书以及每个步骤的先决条件。 有关其中每个步骤的详细信息,请参阅。 步骤编号 | 步骤 | 位置 | 先决条件 | 1. | 加入 Apple 开发者计划。 | | 无 | 2. | 注册 iOS 设备的唯一设备标识符 (UDID)。 | | Apple 开发者 ID(第 1 步) | 3. | 生成证书签名请求 (CSR) 文件 (*.certSigningRequest)。 | | 无 | 4. | 生成 iOS 开发者/分发证书 (*.cer)。 | | -
Apple 开发者 ID(第 1 步) -
CSR 文件(第 3 步) | 5. | 将 iOS 开发者/分发证书转换为 P12 格式。 | | -
Apple 开发者 ID(第 1 步) -
iOS 开发者/分发证书(第 4 步) | 6. | 生成应用程序 ID。 | | Apple 开发者 ID(第 1 步) | 7. | 生成配置概要文件 (*.mobileprovision) | | -
Apple 开发者 ID(第 1 步) -
iOS 设备的 UDID(第 2 步) -
应用程序 ID(第 6 步) | 8. | 构建应用程序。 | Flash Builder | -
Apple 开发者 ID(第 1 步) -
P12 开发者/分发证书(第 5 步) -
应用程序 ID(第 6 步) | 9. | 部署应用程序。 | iTunes | -
配置概要文件(第 7 步) -
应用程序包(第 8 步) | 构建、调试或部署 iOS 应用程序前的准备工作 在使用 Flash Builder 构建 iOS 应用程序并将该应用程序部署在 iOS 设备上或提交到 Apple App Store 之前,请执行以下步骤: -
加入 。 您可以使用现有的 Apple ID 登录或创建一个 Apple ID。Apple 开发者注册向导将指导您完成必要的步骤。 -
注册设备的唯一设备标识符 (UDID)。 仅在您将应用程序部署到 iOS 设备而不是 Apple App Store 中时,该步骤才适用。如果您要在多个 iOS 设备上部署应用程序,请注册每个设备的 UDID。 获得 iOS 设备的 UDID -
将 iOS 设备连接到开发计算机并启动 iTunes。连接的 iOS 设备将显示在 iTunes 中的“设备”部分下。 -
单击设备名称显示 iOS 设备的摘要。 -
在“摘要”选项卡中,单击“序列号”可显示 iOS 设备的包含 40 个字符的 UDID。 您可以使用键盘快捷键 Ctrl+C (Windows) 或 Cmd+C (Mac) 从 iTunes 复制该 UDID。 注册设备的 UDID 使用 Apple ID 登录 并注册该设备的 UDID。 -
生成证书签名请求 (CSR) 文件 (*.certSigningRequest)。 将生成 CSR 以获得 iOS 开发者/分发证书。可以通过使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成 CSR。生成 CSR 时,只需提供用户名和电子邮件地址;无需提供有关应用程序或设备的任何信息。 生成 CSR 会创建公钥、私钥以及 *.certSigningRequest 文件。公钥包含在 CSR 中,私钥用于为请求签名。 有关生成 CSR 的更多信息,请参阅。 -
根据需要生成 iOS 开发者证书或 iOS 分发证书 (*.cer)。 注: 要将应用程序部署到设备中,需要开发者证书。要将应用程序部署到 Apple App Store 中,需要分发证书。 生成 iOS 开发者证书 -
使用 Apple ID 登录 ,然后选择“开发”选项卡。 -
单击“请求证书”,然后浏览至您在计算机上生成并保存(第 3 步)的 CSR 文件。 -
选中 CSR 文件并单击“提交”。 -
在“证书”页面中,单击“下载”。 -
保存已下载文件 (*.developer_identity.cer)。 生成 iOS 分发证书 -
使用 Apple ID 登录 ,然后选择“分发”选项卡 -
单击“请求证书”,然后浏览至您在计算机上生成并保存(第 3 步)的 CSR 文件。 -
选中 CSR 文件并单击“提交”。 -
在“证书”页面中,单击“下载”。 -
保存已下载文件 (*.distribution_identity.cer)。 -
将 iOS 开发者证书或 iOS 分发证书转换为 P12 文件格式 (*.p12)。 将 iOS 开发者证书或 iOS 分发证书转换为 P12 格式以便 Flash Builder 可以为 iOS 应用程序进行数字签名。转换为 P12 格式将使 iOS 开发者/分发证书与关联的私钥组合在一个文件中。 注: 如果您使用 AIR Debug Launcher (ADL) 测试桌面上的应用程序,则无需将 iOS 开发者/分发证书转换为 P12 格式。 使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成个人信息交换 (*.p12) 文件。有关更多信息,请参阅。 -
通过执行下列操作生成应用程序 ID: -
使用 Apple ID 登录 。 -
转至“应用程序 ID”页面,然后单击“新建应用程序 ID”。 -
在“管理”选项卡中,输入应用程序的说明,生成新的捆绑种子 ID,然后输入捆绑标识符。 每个应用程序都有一个唯一的应用程序 ID,您可以在应用程序描述符 XML 文件中指定该 ID。应用程序 ID 包含一个 Apple 提供的 10 字符“捆绑种子 ID”和一个您指定的“捆绑标识符”后缀。您指定的“捆绑标识符”必须与应用程序描述符文件中的应用程序 ID 匹配。例如,如果应用程序 ID 是 com.myDomain.*,则应用程序描述符文件中的 ID 必须以 com.myDomain 开始。 重要说明: 通配符捆绑标识符有助于开发和测试 iOS 应用程序,但不能用于将应用程序部署到 Apple App Store。 -
生成开发者配置概要文件或分发配置概要文件 (*.mobileprovision)。 注: 要将应用程序部署到设备中,需要开发者配置概要文件。要将应用程序部署到 Apple App Store 中,需要分发配置概要文件。使用分发配置概要文件为应用程序签名。 生成开发者配置概要文件 -
使用 Apple ID 登录 。 -
转至“证书”>“配置”,然后单击“新建概要文件”。 -
输入概要文件名称,选择 iOS 开发者证书、应用程序 ID 以及要在其中安装应用程序的 UDID。 -
单击“提交”。 -
下载生成的开发者配置概要文件 (*.mobileprovision) 并将其保存在计算机上。 生成分发配置概要文件 -
使用 Apple ID 登录 。 -
转至“证书”>“配置”,然后单击“新建概要文件”。 -
输入概要文件名称,选择 iOS 分发证书和应用程序 ID。如果您要在部署之前测试应用程序,请指定要在其中执行测试的设备的 UDID。 -
单击“提交”。 -
下载生成的配置概要文件 (*.mobileprovision) 并将其保存在计算机上。 在测试、调试或安装 iOS 应用程序时选择的文件 要运行、调试或安装在 iOS 设备上测试的应用程序,请在“运行/调试配置”对话框中选择以下文件: 有关更多信息,请参阅和。 将应用程序部署到 Apple App Store 时选择的文件 要将应用程序部署到 Apple App Store 中,请在“导出发行版”对话框中选择“包类型”作为 Apple App Store 的最终发行包,然后选择以下文件: -
P12 格式的 iOS 分发证书(第 5 步) -
包含应用程序 ID 的应用程序描述符 XML 文件(第 6 步) 注: 您不能在将应用程序提交到 Apple App Store 时使用通配符应用程序 ID。 -
分发配置概要文件(第 7 步) 有关更多信息,请参阅。 |
http://help.adobe.com/zh_CN/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html