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

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

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

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

PhoneGap构建错误

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

  1. 转到Keychain Access – >我的证书
  2. 选择您计划使用的证书并通过展开进行交叉检查(选择左侧的下拉图标)以validation私钥。
  3. 右键单击并导出它。
  4. 确保您计划使用的配置文件使用您要导出的证书进行签名

希望这可以帮助。

好吧终于我很久以后得到了我的解决方案。

只需按照以下步骤操作

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

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

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

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