获取并使用 iPhone 开发人员文件

您需要从 Apple 获取 iPhone 开发人员证书和供给配置文件。您还需要将此证书转换成 P12 证书。

安装 iTunes

您需要使用 iTunes 将应用程序安装到 iPhone 上。另外,还需要使用 iTunes 确定 iPhone 的设备 ID。申请 iPhone 开发人员证书时您需要知道设备 ID。

申请 iPhone 开发人员证书并创建供给配置文件

如果您尚未执行这些操作,请进行注册,成为 Apple iPhone 开发人员中心站点 (http://developer.apple.com/iphone/ ) 的 iPhone 注册开发人员。

注: 需要使用 iPhone SDK 或 XCode 开发 iPhone 的 AIR 应用程序。您需要成为一名注册的 iPhone 开发人员。此外,您还需要获取一个开发人员证书和一个供给配置文件。
  1. 使用 iPhone 开发人员帐户 ID 登录到 iPhone 开发人员中心。

  2. 在 iPhone 开发人员中心,申请并购买 iPhone 开发人员证书。

    您将收到一封来自 Apple 的电子邮件,其中包含 iPhone 开发人员计划激活代码。

  3. 返回到 iPhone 开发人员中心。按照说明激活开发人员计划(并根据提示输入激活代码)。

  4. 当您的激活代码被接受时,请转到 iPhone 开发人员中心的“iPhone Developer Program Portal”部分。

  5. 创建一个证书签名请求文件。您将使用此文件来获取 iPhone 开发证书。有关说明,请参阅 生成证书签名请求

  6. 在下一步骤中,系统会要求您提供 iPhone 的设备 ID(或唯一设备 ID)。您可以从 iTunes 获取 UDID:

    1. 将您的 iPhone 与 USB 电缆连接。然后,在 iTunes 中,选择 iPhone 的“摘要”选项卡。

    2. 从 iPhone 开发人员中心站点下载供给配置文件后,将它添加到 iTunes。

    3. 然后单击显示的序列号。现在显示了 UDID。在 Mac 上单击 Command-C 或在 Windows 上单击 Ctrl-C,将 UDID 复制到剪贴板。

  7. 创建并安装供给配置文件和 iPhone 开发证书。

    按照 iPhone 开发人员中心的说明执行操作。相关说明位于“iPhone Developer Program Portal”部分。请使用 Development Provisioning Assistant 来获取开发证书并创建供给配置文件。

    忽略涉及 XCode 的步骤。不需要使用 XCode 开发使用 Flash Professional CS5 的 iPhone 应用程序。

  8. 在 iTunes 中,选择“文件”>“添加到资料库”。然后选择供给配置文件(文件名扩展名为 mobileprovision)。然后将 iPhone 与 iTunes 同步。

    这样,您可以在 iPhone 上测试与此供给配置文件相关联的应用程序。

    要验证特定的供给配置文件是否已添加到 iTunes,您可以尝试将其添加到资料库。如果 iTunes 要求您替换现有的供给配置文件,您可以按“取消”按钮。(已安装该配置文件。)此外,您还可以检查 iPhone 上安装的供给配置文件:

    1. 打开 iPhone 上的“设置”应用程序。

    2. 打开“通用”类别。

    3. 点击“配置文件”。“配置文件”页列出了安装的供给配置文件。

  9. 如果您尚未执行此操作,请下载 iPhone 开发证书文件(一个 .cer 文件)。

    Development Provisioning Assistant 可能已经为您提供了一个用于下载此文件的链接。您还可以在 Apple iPhone 开发人员中心站点 (http://developer.apple.com/iphone/ ) 的“Provisioning Portal”的“Certificates”部分找到此文件。

  10. 接下来,将 iPhone 开发人员证书转换为 P12 文件。有关说明,请参阅 将开发人员证书转换为 P12 文件

现在,您可以创建一个简单的 Hello World 应用程序了。请参阅 使用 Flash Professional CS5 创建 Hello World iPhone 应用程序