1.) 创建您的 Apple 开发者帐户并加入 iOS 开发者计划。它每年将花费您 99 美元,它允许您在设备上测试您的应用程序并在应用程序商店中分发您的应用程序。你可以去这里注册。
http://developer.apple.com/programs/ios/
2.) 现在您已注册,我们需要做的第一件事是生成证书签名请求。我们可以在 Mac 上的 KeyChain Access 中执行此操作。它位于 Applications 下的 Utilities 文件夹中。
3.) 打开钥匙串访问后,转到首选项。
转到“证书”选项卡并确保“在线证书状态协议 (OCSP)”和“证书吊销列表 (CRL)”都设置为关闭。
关闭 Preferences 窗口并选择“Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority”。
4.) 输入您注册为 iOS 开发者时提交的“用户电子邮件地址”和“常用名称”。 “CA 电子邮件地址”不是必需的。
选择“保存到磁盘”和“让我指定密钥对信息”。
点击继续。
5.) 指定文件名和保存 CSR 的位置。这里我只是使用默认名称并将其保存到桌面。
6.) 为密钥大小选择 2048 位,为算法选择 RSA。
点击继续。
7.) CSR 现在已创建并保存到您的桌面。
您现在可以关闭 Keychain Access。
8.) 现在我们已经创建了 CSR,是时候提交它了。我们在 http://developer.apple.com/ 的 iOS 配置门户中执行此操作。在您注册为 iOS 开发人员并登录之前,您将无法查看或访问配置门户。
9.) 进入供应门户后,选择左侧的证书。
10.) 如果您没有安装 WWDR,请下载并安装它。下载后,只需双击它,钥匙串就会为您安装它。然后它应该会显示在证书类别中。
11.) 安装 WWDR 证书后,就可以申请主证书了。点击“申请证书”按钮。
您将看到一个屏幕,其中包含与您在此处准备的内容不同的说明。那个怎么样?转到底部并单击浏览,然后导航到本地计算机上的 CSR。
选择文件后点击打开,然后在下一个屏幕上点击提交。
12.) 点击提交后,您的请求会显示在“签名请求”部分。
由于我们团队在工作中的设置方式,我可以去批准该请求。这可能因个人帐户或不同的团队设置而异。
13.) 获得批准后,您的证书将显示在当前开发证书下。
单击下载按钮将其下载到您的 Mac。
下载后双击文件以将其安装到 Keychain Access 中。实际上,双击后,钥匙串会完成所有工作,它只会显示在您的证书中。
14.) 如果您打开 Xcode 并转到 Organizer 窗口,您现在应该会在那里看到新证书。
要使用新证书构建,您可以选择 Targets 下的应用程序。然后在其上执行 Get Info(命令 i)。或者您可以到 Project > Edit Project Settings
无论哪种方式都将打开项目信息窗口,然后从那里转到 Build 选项卡并向下滚动到 Code Signing 部分,然后为 Code Signing Identity 选择新证书。
15.) 就是这样。您现在已经安装并选择了新证书,您可以连接您的设备并单击构建并运行。