为什么我在Xcode 6中收到错误"无法找到或生成匹配的签名资产"?

Log*_*ger 79 iphone ios ios-provisioning xcode6

我安装了Xcode 6 GM种子,我正在尝试首次创建一个IPA文件.存档成功后,当我单击"导出"按钮时,会出现一个窗口,显示:

无法找到或生成匹配的签名资产

Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做.

  • 您的帐户已拥有有效的iOS分发证书.

    如果您在其他Mac上拥有签名身份,则可以导入开发人员配置文件.您也可以撤消当前证书并再次申请.

这是错误的屏幕截图:

在此输入图像描述

谁能告诉我怎么解决这个问题?

小智 24

在钥匙串访问中, - >显示过期的证书,然后在您的登录钥匙串中单击过期的证书并将其删除.我的系统密钥链中也有相同的过期证书,所以我也从那里删除了它.

- >从登录和系统密钥链中删除过期的证书后,从下面的链接下载证书并使用钥匙串打开.

下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并将其添加到Keychain access>证书(在2023年到期)

这解决了我的问题

  • 此解决方案中的下载是为我解决的问题.在我下载之前,我的所有证书都被报告为无效用户. (3认同)

Nik*_*mov 19

我编辑了分发配置文件并再次下载,重新启动了xcode并且工作正常.


Ali*_*lix 10

过去6个小时我一直在寻找这个问题的答案.什么都不令人满意.因为没有人知道为什么会这样.以下是通过命令行生成.ipa的方法.如果有效,我明天会在这里更新.

xcodebuild -exportArchive -archivePath $ projectname.xcarchive -exportPath $ projectname -exportFormat ipa -exportProvisioningProfile"Provisioning Profile Name"

注意:"Provisioning Profile Name"是在证书的name字段中指定的名称(可从developer.apple.com查看).

这将创建.ipa.

这里归功于原作者

这招对我有用.


Upe*_*eri 0

我在使用 Xcode 6 GM 时也遇到了同样的问题,因此我使用 Xcode 5.1 创建 ipa 文件。