在您的证书上找不到iPhone Developer / Distribution身份错误

时间:2013-08-30 11:28:56

标签: ios iphone cordova apple-push-notifications phonegap-build

我使用PhoneGap构建了IOS应用程序构建其工作正常,但现在我想添加(APNS)通知,因为我从Mac制作了iPhone开发人员证书,用于推送通知和p12文件,配置文件。 我按照Here提到的所有步骤进行了操作。

仍然显示在您的证书上找不到iPhone Developer / Distribution身份错误在构建我的应用程序时出错。

这是正确的方式我正在做什么或任何其他解决方案让mi知道。

PhoneGap build error

4 个答案:

答案 0 :(得分:3)

只花了一个小时 - 埃文是正确的。您很可能只导出了您的私钥,并且未选择要导出的证书和私钥。它们都会产生.p12文件。

答案 1 :(得分:0)

  1. 转到Keychain Access - >我的证书
  2. 选择 您计划使用的证书并通过展开进行交叉检查(选择 左侧的下拉图标)以验证私钥。
  3. 右键 单击并导出它。
  4. 确保您配置个人资料 计划使用与您要导出的证书签名
  5. 希望这有帮助。

答案 2 :(得分:0)

好吧最后我很久才得到了我的解决方案。

只需按照these步骤操作即可。

当您通过Phonegap Build构建应用程序时,使用您使用上述步骤制作的配置文件。

.P12 - 如果您正在进行开发,则使用任何开发或生产证书的.p12文件取决于具体情况,然后使用与.p12文件相关的任何开发证书,如果您正在进行生产,则使用任何生产证书关联的.p12文件。

如果您使用的是.p12文件的证书,那么您已经使用这些步骤进行了操作,那么在构建应用程序时会出现上述错误。

答案 3 :(得分:0)

我遇到了完全相同的问题 - 解决方案就像Mahendra所说的那样,从Keychain导出时必须选择证书和私钥,即使用cmd并单击它们(然后确保选择当然,配置文件中的证书相同。)