3

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

在构建我的应用程序时,它仍然显示在您的证书上找不到 iPhone 开发人员/分发身份错误。

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

PhoneGap 构建错误

4

4 回答 4

3

刚刚花了一个小时 - 埃文是正确的。很可能您只导出了您的私钥,并且没有选择证书和私钥进行导出。它们都生成一个 .p12 文件。

于 2013-10-10T21:21:19.770 回答
0
  1. 转到钥匙串访问 --> 我的证书
  2. 选择您计划使用的证书并通过展开它来交叉检查(选择左侧的下拉图标)以验证私钥。
  3. 右键单击并导出它。
  4. 确保您计划使用的配置文件已使用您要导出的证书进行签名

希望这可以帮助。

于 2014-01-29T10:55:41.810 回答
0

好的,很长一段时间后我终于得到了解决方案。

只需按照以下步骤操作。

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

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

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

于 2014-02-14T07:30:05.847 回答
0

我遇到了完全相同的问题 - 正如 Mahendra 所说,您必须同时选择证书和私钥,即使用 cmd 并在从 Keychain 导出时同时单击它们(然后确保在当然是配置文件)。

于 2014-09-14T17:06:36.557 回答