PhoneGap Build Certificate与配置文件错误不匹配

时间:2018-04-11 02:19:42

标签: ios phonegap-build p12

我正在尝试在Phone Gap中完成我的应用内置,以便为App Store提交创建一个IPA文件。但是,我经常遇到: “错误:证书与配置文件不匹配,默认钥匙串没有标识匹配” ......我对如何解决这个问题或问题的真正含义一无所知。这是我的第一个应用程序构建,我在Apple Developers帐户中创建了我的证书和mobileprovisioning文件。我已经从我的分发证书中成功生成了一个p12文件。 我一直在网上搜索几天和Phone Gap的论坛,甚至还有“在这里修复此错误的链接,它将我带到一个没有真正帮助的页面,或者我能理解的那些。信息根本就不明确足以让我知道我需要修复的内容。我已经将证书生成的教程和示例跟到了T,但我一次又一次地遇到这个错误。

我根本不知道错误是什么。我不知道什么是“个人资料”,也不是什么意思“......默认钥匙串没有身份匹配”

请有人让我知道这究竟是什么告诉我所以我可以开始知道如何解决它?

由于

1 个答案:

答案 0 :(得分:0)

iOS证书非常困难。这里最有可能发生的是证书的类型(p12)与配置文件 - 开发或分发之间不匹配。这意味着,您必须使用具有开发配置文件的开发证书,并且与分发相同。

步骤(从头开始确保没有不匹配):

  • 确保XCode和MacOS更新到最新版本。
  • 从Apple Keychain中提取分发证书。展开iPhone Developer证书条目,然后同时选择两个项目 - 证书和私钥。您可以先选择证书,然后按住命令键并单击私钥来完成此操作。接下来,右键单击并选择“导出两个项目”选项。系统将提示您将导出保存为p12文件。
  • 在Apple Dev网站中重新开始,创建一个新的iOS配置文件。选择“分发,App Store”作为类型。
  • 将两者上传到PhoneGap Build并重建。