【问题标题】:Cannot Create Code Signing Identity无法创建代码签名身份
【发布时间】:2017-01-12 09:47:47
【问题描述】:

我的团队正在将我们正在开发的应用程序从一台 mac 转移到另一台 mac,并且遇到了代码签名问题。

我们将旧计算机中的证书导出为 .p12 文件,并将其安装在新计算机的 login 钥匙串上。我们还在旧计算机上转到 Xcode > Preferences > Accounts > Gear Icon > Export Developer Accounts,然后在新计算机上导入 Developer Account。

然而,当我们尝试在 iPhone 上运行应用程序时,我们会收到此错误,即使(据我们所知)我们导入了正确的证书和私钥:

“未找到具有与捆绑标识符“com.our.bundle.identifier”匹配的有效签名身份(即证书和私钥对)的配置文件。

按照我们找到的here 的指示,我们认为我们必须创建一个 iOS 开发代码签名身份。我们尝试执行此操作的屏幕如下所示:

但是,当我们单击“创建”时,创建按钮只是变灰,似乎从未创建 iOS 开发签名身份。屏幕如下所示:

我们如何创建签名身份并使用它在另一台 Mac 上进行开发?

【问题讨论】:

    标签: ios xcode certificate code-signing code-signing-certificate


    【解决方案1】:

    我多次遇到此错误,为我解决的问题如下:

    1. 在您附加的视图列表中,右键单击每一行并将每个证书移至回收站
    2. 去会员中心重新下载正确的证书然后点击就可以了
    3. 重启 Xcode
    4. 转到构建设置并设置正确的代码签名以发布 - 您应该能够在“来自配置文件的身份...”行上看到一个选项

    如果这不起作用,那么您应该考虑吊销您的证书,然后创建一个新证书并再次执行上述步骤。

    【讨论】:

    • 为我们解决的问题是摆脱我们的旧证书和配置文件。我们不得不删除不再使用的那些。
    猜你喜欢
    • 2016-04-13
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 2020-06-28
    • 2013-04-06
    • 1970-01-01
    相关资源
    最近更新 更多