【问题标题】:Xcode keeps generating developer certificate (no key)?Xcode 不断生成开发者证书(无密钥)?
【发布时间】:2012-02-15 02:56:00
【问题描述】:

我正在尝试从头开始使用我所有的 iOS 开发密钥,方法是删除它们,重新创建它们,然后下载和安装新的。

问题是我一直在删除iPhone Developer: MyName 证书(没有与之关联的私钥),但是当我运行 Xcode 时,它​​会生成一个新证书。

有没有更好的方法从头开始使用所有这些证书和配置文件?

【问题讨论】:

    标签: iphone ios xcode iphone-developer-program


    【解决方案1】:

    我想我最近遇到了同样的问题。当您删除它时,您可能位于钥匙串访问工具的“所有项目”类别中。这意味着私钥不会显示/删除。您应该尝试从证书视图中删除它。在我这样做之后,它再也没有出现过。 :-)。

    编辑:似乎是一个常见问题;-)

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。我认为,如果 Xcode 在您的 iPhone 或管理器中的应用程序的任何 mobileprovision 文件中找到旧证书,那么它会重新导入它们。

      尝试从 xcode 和 iPhone 中删除所有配置文件。最终,如果您删除对证书的所有引用,它将停止恢复它们。

      【讨论】:

      【解决方案3】:

      XCode 将默认生成一个,正如您在开发人员门户中看到的那样,它无法编辑并显示“由 XCode 管理”,如果您希望进行测试,您可以使用那个,然后只需选择您希望的那个在您的目标代码签名设置中使用。

      从头开始:

      1) Delete and create a new certificate
      2) Create a new profile with this certificate
      

      【讨论】:

      • 唯一显示“由 Xcode 管理”的项目是我的 iOS Team Provisioning Profile: *,但它说这是无效的......
      • @Charlie 你撤销了证书吗?并创建了一个新证书。
      • 我撤销了所有证书,但没有撤销团队配置文件,因为它没有选项。在 Xcode 中说它找不到有效的私钥/证书对,这可能是因为我还没有创建新的开发者证书?
      • @Charlie 是的,你需要创建一个新的开发证书(你应该只有一个),所以撤销那个,然后创建一个新的。
      • 好的,Xcode 现在在 Xcode 的 Developer Profile 部分显示一个活动的Team Provisioning Profile 和我的iPhone DeveloperiPhone Distribution 证书。关于各种证书,我还有什么需要了解的吗?
      猜你喜欢
      • 2013-04-11
      • 2015-04-09
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      相关资源
      最近更新 更多