iOS 用于签署个应用程序的资源

对个应用程序进行代码签名可以向用户保证它来自已知来源,并且自上次签名以来未被修改。在设备上安装个应用程序之前,必须使用由 Apple 颁发的证书和预配配置文件对其进行签名。证书和预配概要文件提供开发者的身份以及允许在其上分发个应用程序的设备列表。

生成开发证书

下面的步骤介绍了如何生成 AppleDeveloper 帐户的开发证书。

  1. 打开”钥匙串访问“个应用程序。

  2. 选择”Certificate Assistant “ > ” Request a Certificate 起始时间 a Certificate Authority“。
  3. 输入电子邮件地址(两次)、名称,然后选择”保存到磁盘“。单击”继续“。这将创建 ”*.csr“ 文件。
  4. 打开浏览器并登录到 Apple 成员中心
  5. 选择”证书、标识符和配置文件“。
  6. 在”证书“部分中,选择”全部“。
  7. 单击+ (添加)按钮。
  8. 当系统提示您指定证书类型时,选择 ”iOS 应用程序 Development“,然后单击”继续“。单击”继续“。
  9. 单击”选择文件“并找到上面创建的 ”*.csr“ 文件。单击”生成“。
  10. 单击”下载“将证书保存到计算机。
  11. 双击下载的证书以将其安装到 Keychain Access。

后退到顶部

准备创建预配概要文件

通过预配概要文件,您可以在 iOS 设备上安装个应用程序。预配概要文件需要应用程序 ID、设备标识符(UDID)和开发者证书。

每个被测试的设备都必须包含在预配概要文件中-其 UDID 必须包含在设备列表中。

”注意:“预配概要文件是将个应用程序提交到应用程序存储所必需的。

本节介绍如何创建应用程序 ID 并获取 UDID。有关生成开发人员证书的详细信息,请参见 生成开发证书

创建 an 应用程序 ID

准备预配概要文件的第一步是创建应用程序 ID。您应该创建通配符应用程序 ID,以便匹配所有 bundle ID,并包含所有必需的个应用程序服务。

要创建应用程序 ID,请执行以下操作:

  1. 打开浏览器并登录到 Apple 成员中心
  2. 导航到”证书、标识符和配置文件“。
  3. 选择导航窗格中的”标识符>应用程序 ID “,然后单击 ”+“(添加)按钮以添加新标识符。

  4. 在”注册新标识符“部分中,选择”应用程序 ID“。

  5. 在”注册应用程序 ID“ 部分中,输入是”描述“字段中应用程序 ID 的描述。

  6. 对于 ” BundleID“,选择”显式“或”通配符“。

    • 选择”显式“ (如果要使用权限)。
    • 如果要对包括 iOS 代理的所有个应用程序使用相同的预配概要文件,则选择”通配符“。输入后接星号(*)的域和子域。不支持独立星号。
  7. 在”功能“部分中,选择要在个应用程序中启用的所有功能。

  8. 单击”继续“、”Register“、”完成“,以完成应用程序 ID 的创建。

创建并注册 UDID

本节介绍如何获取要包含在预配概要文件中的设备的 UDID (Unique 设备 ID)。

要获取并注册设备的 UDID,请执行以下操作:

  1. 将 iPhone 设备物理连接到 MacBook。
  2. 开始 iTunes。
  3. 在设备列表中找到您的设备,然后单击它以获取设备 ID。复制到剪贴板。
  4. 导航到”个设备> iPhone“,然后单击右上角的+ (添加)。
  5. 选择”注册个设备“。为设备命名,然后粘贴您从 iTunes 获得的设备 UDID。
  6. 单击”继续“。

后退到顶部

生成开发预置描述文件

创建应用程序 ID、获取 UDID 并签署证书后,即可生成开发预配概要文件。

要生成预配概要文件,请执行以下操作:

  1. 打开浏览器并登录到 Apple 成员中心
  2. 导航到”预配概要文件>开发“。
  3. 单击+ (添加)按钮在右上角。
  4. 在”开发“部分中,选择”iOS 应用程序开发“。这表示您正在创建预配概要文件以用于开发。单击”继续“。
  5. 选择前面定义的通配符应用程序 ID。单击”继续“。
  6. 选择您的开发证书。单击”继续“。
  7. 选择要包括在预配概要文件中的设备。确保包括并选择了测试设备的 UDID。单击”继续“。
  8. 提供概要文件的名称。单击”继续“。
  9. 单击”下载“。下载后,单击”完成“。

后退到顶部


另请参见: