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

Posted

技术标签:

【中文标题】未找到具有有效签名身份的 Provisiong 配置文件,并且无法找到或生成匹配的签名资产【英文标题】:No Provisiong profiles with a valid signing identity were found and Failed to locate or generate matching signing assets 【发布时间】:2014-12-31 10:43:14 【问题描述】:

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

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

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

当我在 XCodePreferences ==> Accounts ==> View Details. The status forDistribution certificateisRevoked` 中检查 Distribution certificate 时。但它在发生此问题的其他 MAC 上并不相同。我正在使用 XCode 6.1

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

谢谢

【问题讨论】:

【参考方案1】:

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

【讨论】:

你是对的。我已经通过在开发者门户中创建一个新证书来实现它。【参考方案2】:

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

 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 

【讨论】:

你在你的 X 代码中正确安装了这个证书 你要考什么证书? 我只能通过使用 Xcode -> Organizer -> Developer Profile 并单击右窗格底部的 Export 来解决这个问题。这会保存一个合并的 .developerprofile 文件,您只需在目标机器上打开/导入该文件。 其他明智的你想导出

以上是关于未找到具有有效签名身份的 Provisiong 配置文件,并且无法找到或生成匹配的签名资产的主要内容,如果未能解决你的问题,请参考以下文章

没有具有有效签名身份的配置文件。没有找到匹配的配置文件,xcode,ios

XCode 存档:“未找到代码签名身份:未找到有效的签名身份(即证书和私钥对)。”

未找到 XCode 4 有效的签名身份

iOS 未找到有效的签名身份

如何克服 Xcode 中管理器中的配置文件未找到错误有效签名身份? [复制]

制作 .ipa 时未使用 Xcode Server Bot 找到代码签名身份