【发布时间】:2011-09-28 08:36:59
【问题描述】:
我得到了一台新的 Macbook Pro,并为我的新应用创建了配置文件, 我添加到 Organizer,然后下载了证书。 但是,.cer 文件似乎没有添加到钥匙串访问的登录密钥中, 这导致无法在 xcode 上选择配置文件...
可能出了什么问题?
【问题讨论】:
标签: iphone certificate ios-provisioning
我得到了一台新的 Macbook Pro,并为我的新应用创建了配置文件, 我添加到 Organizer,然后下载了证书。 但是,.cer 文件似乎没有添加到钥匙串访问的登录密钥中, 这导致无法在 xcode 上选择配置文件...
可能出了什么问题?
【问题讨论】:
标签: iphone certificate ios-provisioning
我认为以前的答案可以解决您的问题,但现在我面临同样的问题并且解决方案有所不同。
所以,如果其他人需要它,我想分享它。
我执行以下步骤:
1. 下载配置文件。
2. 打开 Xcode>preferences>accounts.
3.我没有添加账号!所以,我将我的帐户添加到 Apple 开发者计划中。
4.点击“查看详情”。
5. 双击配置文件,它将出现在“配置文件”下。
现在,您可以构建您的应用了..
【讨论】:
我假设您使用旧 Mac 创建了证书。
在这种情况下,私钥仍存储在您的旧机器上。它是在您创建用于制作当前证书且从未发送给 Apple 的 CSR 时自动创建的。您下载的 .cer 仅包含公钥。
您需要两者来进行签名。
要解决此问题,请从旧 Mac 导入您的私钥或创建新的开发人员证书(按照创建和提交 csr 的供应门户中概述的步骤进行操作)。请注意,第二个选项将使您的旧证书无效,因为每个开发人员只允许一个证书。
【讨论】: