iOS:供应配置文件缺少私钥?

时间:2014-03-25 23:46:44

标签: ios xcode

在我的钥匙串中,我有我的iOS开发人员证书及其嵌套的私钥。

在Apple开发人员中心,我在我的应用分发下创建了配置文件,并下载了它。当我将它带入Xcode时,我会看到配置文件,但是它表示"找不到有效的签名身份"而我无法正确建立档案以进行临时分发。

我该如何解决这个问题?就像我说的,在我的钥匙串下,我有我的私钥和我的开发者档案证书。

3 个答案:

答案 0 :(得分:6)

在Apple开发人员的证书,标识符和配置文件部分中,您可以选择为ad-hoc或app store生成证书。选择之后,您必须创建一个签名请求,例如此屏幕......

CSR screenshot

创建证书后,继续使用该证书创建配置文件。

答案 1 :(得分:0)

在配置门户中创建配置文件时,您的第一步是选择分发或开发(您选择了分发)。

然后在第二步中,您应该选择应用ID(确保此应用ID与您应用的捆绑ID相匹配)。

然后在下一个屏幕上选择用于签署此配置文件的证书。确保这与您下载的证书相同。它必须是您预先创建的特殊分发证书。记下证书的名称和到期日期,然后从证书的“生产”部分下载此证书。

答案 2 :(得分:0)

有一些步骤可以让它发挥作用:

  1. 从Keychain Access申请证书 - >证书助理
  2. 从developer.apple.com添加iOS证书 - >证书,标识符和个人资料 - >证书
  3. 下载该证书
  4. 然后使用该证书添加iOS配置文件
  5. 它对我有用。