Ios &引用;用于。。。“此Mac上未安装”–;Xcode中的分发和配置配置文件

Ios &引用;用于。。。“此Mac上未安装”–;Xcode中的分发和配置配置文件,ios,iphone,xcode,Ios,Iphone,Xcode,我试着寻找其他答案,但是有很多不完整或相互矛盾的信息,但是如果你有一个好的链接,那就太好了 当我尝试分发我的应用程序时,出现以下错误: 我曾尝试从developer.apple.com上的证书、标识符和配置文件创建一个新的分发配置文件,但这些似乎都不起作用 我有一个完整安装Mavericks升级之前的Time Machine备份,我的Dropbox中还有一个保存到文本文件中的代码(我不确定它是否是私钥,我怀疑它),看起来像“df9a79…”大约30个字符长 我似乎找不到正确的链接来引导我完成密

我试着寻找其他答案,但是有很多不完整或相互矛盾的信息,但是如果你有一个好的链接,那就太好了

当我尝试分发我的应用程序时,出现以下错误:

我曾尝试从developer.apple.com上的证书、标识符和配置文件创建一个新的分发配置文件,但这些似乎都不起作用

我有一个完整安装Mavericks升级之前的Time Machine备份,我的Dropbox中还有一个保存到文本文件中的代码(我不确定它是否是私钥,我怀疑它),看起来像“df9a79…”大约30个字符长

我似乎找不到正确的链接来引导我完成密钥创建的整个过程,iTunes connect和developer.apple.com。我以前做过这件事——我目前正在尝试向应用商店提交更新

我的应用程序更新状态当前正在等待上载

这是我的钥匙链:

我尝试过删除重复项(例如,第一个屏幕截图中的重复项),但似乎没有帮助。如果你有任何建议或链接,我很乐意听到他们


感谢您的帮助。

我希望您在developer.apple.com上制作一份
分发供应证书


在那里选择了该配置文件,如果您没有,请创建该配置文件,首先您需要在继续之前创建该证书。

在您的密钥链中,有两个名为“Matthew Palmer”的密钥。相同名称的这两个条目可能相互冲突。尝试删除这两个并重新安装。

遇到此错误后,我尝试通过应用程序加载器提交到应用程序商店,用我的临时证书而不是应用程序商店证书对应用程序进行签名,因为该证书没有生成相同的错误

苹果公司接受了提交,没有任何验证错误


这是一个临时解决方法,但如果您需要快速提交,它可能会有所帮助。

我遇到了这个问题,最终意识到我最初是在另一台机器上安装了配置证书。私钥只在那台机器上,而我的新机器上只有一个公钥。我需要在我的新机器上安装我的私钥,以便我可以签署我的应用程序并提交它


在我的原始机器上,我进入Xcode>Preferences>Accounts并使用“导出帐户”(在cog下)保存我的帐户副本。我将生成的.developerprofile传输到我的另一台机器上,并将其放在那里的Xcode上。在那台机器上安装了配置文件的私钥,我可以提交我的应用程序。

另一个解决方案是重新启动Xcode。在创建新的资源调配配置文件后,我遇到了同样的问题,在重新启动Xcode后,我不再遇到这个问题。

谢谢!在你的帮助下,我得以使它运转起来。我删除了keychain和developer.apple.com上的所有内容,重新开始。对于后代:我不得不从developer.apple.com和配置文件中删除我的证书。然后,我创建了一个新的应用商店分发证书(使用他们关于如何在Keychain Access中操作的说明),并创建了一个附加到此证书的新配置文件。在每个阶段,我都安装了网站提供的各种项目。然后我进入Xcode,我想这促使我接受了一些东西。谢谢你的帮助。@spaleja:谢谢,我从来没有想到过那些相互冲突的钥匙。刚删除它,它就成了魅力。