【问题标题】:iTunes no identities are available for signing has gone from bad to worseiTunes 没有可用于签名的身份变得越来越糟
【发布时间】:2014-05-25 22:20:12
【问题描述】:

所以当我尝试上传我的应用程序时,我收到了没有可用于签名的身份错误,我尝试了多种方法来解决这个问题。

这是一个非常糟糕的主意。 我尝试吊销我的证书,现在它告诉我 未找到匹配的配置文件:所有有效的配置文件都不包括设备 Justin 的 iPad(标识符:5858525b2680f4b92838cd5d54e3c56bcb1edf98)。

CodeSign 错误:SDK“iOS 7.1”中的产品类型“应用程序”需要代码签名

在首选项下,帐户显示 iOS 开发缺少私钥。

我完全不知道该怎么做才能解决这个问题。谁能指出我正确的方向?

【问题讨论】:

    标签: ios xcode sdk ios7.1


    【解决方案1】:

    我最近遇到了同样的问题。关于开发概况的神秘信息特别能说明问题——我们不应该这样说,因为 App Store 是分发,而不是开发。进行如下操作:

    1. 使用钥匙串访问查看您的钥匙串。您可能会看到 iOS 分发证书已损坏或完全丢失。所以这就是开始的地方。返回会员中心,为自己获取一个有效的分发证书,然后摆脱旧的证书,将其从会员中心完全删除(这很重要)。

    2. 现在丢弃您在 Xcode 和会员中心中的分发配置文件。创建一个新的分发配置文件并下载它。调整您的构建设置以匹配新配置文件!

    整个问题的原因是会员中心很乐意为您制作一个带有错误证书的分发配置文件,而这就是您所拥有的。没有简单的方法可以检测到这种情况已经发生,因为很难区分分发配置文件使用的什么证书。您需要确保有一个好的分发证书并且它是唯一的分发证书,这样您才能确保在制作分发配置文件时,使用好的分发证书。 p>

    【讨论】:

    • +1 也给你...当一个人在不同地点使用多台计算机在现场工作时,我发现如果一个人在传输方式上不太小心,这可能是一个常见问题公钥和私钥。
    • @MichaelDautermann Quel cauchemar!我在一个地方只有一台电脑就够麻烦了。 :)
    • 谢谢,真的有效。我差点把我的电脑扔出窗外
    • @jking14 我想我们都对这个有过这种感觉。哦,等到您的年度会员资格必须更新。这简直是​​地狱......
    【解决方案2】:

    是的,请撤销您之前的证书,然后再次执行申请证书的过程。不过,在颁发新的开发人员/分发证书后,您必须重新生成您的配置文件。

    您首先访问您帐户的“证书、标识符和配置文件”部分,地址为https://developer.apple.com/account/overview.action。

    撤销之前的证书后,您可以点击“+”(在 Apple 门户的证书屏幕的右上角)添加一个全新的 iOS 证书(那里会有说明告诉您要做什么做。

    【讨论】:

    • 快!看起来你最近也经历过这种情况(或者你只是对当你经历它时发生的事情有很好的记忆)。
    猜你喜欢
    • 2016-11-03
    • 2016-06-12
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多