未找到具有有效签名标识的配置文件,并且无法找到或生成匹配的签名资产

时间:2014-12-31 10:43:15

标签: ios xcode code-signing archive ios-provisioning

我的ios项目一直运行到昨天。今天,我必须通过在我的配置文件中添加一个额外的设备,为TestFlightAap生成一个新的Adhoc provisioning profile。我删除了旧provisioning profile,当我使用我生成的新版本时,它开始给我以下错误。

enter image description here

如果我按下修复问题,它会在Automatic选项中使用provisioning profile并允许我archieve但是当我尝试导出IPA时,它会开始给我以下错误。

enter image description here

同样的事情发生在另一台Mac上,我之前能够archieve,但是当我使用新的配置文件时,它开始给我同样的错误。

当我检查XCode中的Distribution certificate Preferences ==> Accounts ==> View Details. The status for分发证书is已撤销。但在发生此问题的其他MAC上却不一样。我正在使用XCode 6.1

enter image description here

有些人可以指导我如何使用我想要的archieve成功provisioning profile

由于

2 个答案:

答案 0 :(得分:1)

您可能已使用已从钥匙串中删除了私钥的证书创建了新的配置文件。或者证书已从另一台mac创建。我遇到过这样的问题,最好的解决方案是创建新证书和新的配置文件。

答案 1 :(得分:0)

在开发者帐户中下载新配置文件请按照此步骤进行操作我希望这一个是完整的帮助

 1. go to Certificates, Identifiers & Profiles in the Developer Center 

    2. create a new provisioning profile in "Provisioning Profiles" / "Distribution"

    3. download the profile and open it 

    4. restart Xcode