我安装了Xcode 6 GM种子,并且试图首次创建IPA文件。归档成功后,当我单击“导出”按钮时,将出现一个窗口,显示:
找不到或生成匹配的签名资产
Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做。
您的帐户已具有有效的iOS发行证书。
如果您在另一台Mac上具有签名身份,则可以导入开发人员资料。您也可以撤消当前证书并再次请求。
这是错误的屏幕截图:
有人可以告诉我如何解决吗?
我安装了Xcode 6 GM种子,并且试图首次创建IPA文件。归档成功后,当我单击“导出”按钮时,将出现一个窗口,显示:
找不到或生成匹配的签名资产
Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做。
您的帐户已具有有效的iOS发行证书。
如果您在另一台Mac上具有签名身份,则可以导入开发人员资料。您也可以撤消当前证书并再次请求。
这是错误的屏幕截图:
有人可以告诉我如何解决吗?
Answers:
在钥匙串访问中,->显示过期证书,然后在您的登录钥匙串中,单击过期证书并将其删除。我的系统钥匙串中也有相同的过期证书,因此我也从那里删除了它。
->从登录和系统钥匙串中删除过期的证书后,从下面的链接下载证书并使用钥匙串打开。
下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并将其添加到“钥匙串访问”>“证书”(2023年到期)
这解决了我的问题
我编辑了发行资料并再次下载了它,重新启动了xcode并成功了。
我过去6个小时一直在寻找答案。没有什么是令人满意的。没人知道为什么会这样。以下是通过命令行生成.ipa的方法。如果可以,我明天将在这里更新。
xcodebuild -exportArchive -archivePath $ projectname.xcarchive -exportPath $ projectname -exportFormat ipa -exportProvisioningProfile“供应配置文件名称”
注意:“供应配置文件名称”是在证书的名称字段中指定的名称(可从developer.apple.com查看)。
这将创建.ipa。
归功于原单笔者在这里
这个技巧对我有用。
第一次我遇到了同样的事情,然后我意识到在开发站点中,有一个以XC开头的新的配置文件:我重新启动了xcode,并且xcode自动找到了它先前创建的XC:配置文件,并允许我对应用程序进行签名。似乎重新启动xcode和刷新签名(在上载/验证在xcode上的应用程序登录后)可以解决问题
当我有多个开发帐户/团队时,出现此错误。对我来说,解决方案是确保正确设置以下所有条件:
当所有这些都准备就绪时,您可以在Xcode中刷新您的帐户,并且您不再应该收到该消息...
您选择的团队一定有问题。如果您是从其他Apple帐户创建的新捆绑包ID(未在您的xcode
偏好设置中添加),请按照以下步骤添加新团队。
步骤1:转到xcode偏好设置。 步骤2:点击“帐户”标签。 步骤3:点击(+)图标以添加新帐户。 第4步:使用开发者帐户凭据登录 步骤5:点击“完成”
不知道为什么“使用本地签名资产”对我有用
通过在成员中心中重命名配置文件名称并在XCode 6中刷新,我能够解决此问题。
我有同样的问题。我非常确定我的配置和证书等已正确设置。Xcode 6.2打开时,我在apple dev门户上创建了所有这些文件。下载证书并进行配置后,我双击了两次,然后能够从Xcode中选择进行签名。这是NO Xcode的重启需要上这个点作为新的配置文件都可以从Xcode的选择。然后,我将二进制文件存档,并在管理器中将其打开以进行提交。
但是,这里出现了一个实际的问题,即组织者不了解我的真实资产。因此,这里我们需要重新启动管理器(Xcode)。我必须在Apple的末尾说一个错误,以使组织者不了解更新的资产。在重新启动管理器之后,我提交了该应用程序,并提示允许从Keychain签名证书。
只有这种方式才能为我解决问题:打开“钥匙串访问”应用程序,然后选择“查看”->“显示过期的证书”。删除所有过期的Apple证书!重新启动Xcode。
请参阅:Xcode无法为App Store提交或企业应用程序创建分发版本-> https://developer.apple.com/support/certificates/expiration/
使用Xcode 6 GM时,我也遇到了相同的问题,因此我使用Xcode 5.1创建了ipa文件。
在同一Mac上尝试使用新Xcode版本的第一个发行版时,可能会发生这种情况。
就我而言,我同时安装了Xcode 6和Xcode 5。
我通过在Xcode 5中导出.developerprofile,然后在Xcode 6中导入它来解决此问题,如下所示:
这也适用于从旧Mac到新Mac。
在XCODE 6中,当我们创建一个配置文件时,它应该是ADHOC类型。在构建设置中设置该文件,然后进行存档。
我的问题是由其他原因引起的,因此这可能会有所帮助。
非常简单,我必须开发帐户,在组织者中导出时选择了错误的帐户!咄。
希望这可以帮助。
不要听任何人的话。
接下来:
完!仅需5个步骤