我使用 PhoneGap Build 制作了 IOS 应用程序,它工作正常,但现在我想添加(APNS)通知,因为我从 Mac 制作了 iPhone 开发人员证书,用于推送通知和 p12 文件、配置文件。我遵循了此处提到的所有步骤。
在构建我的应用程序时,它仍然显示在您的证书上找不到 iPhone 开发人员/分发身份错误。
这是我正在做的正确方式还是任何其他解决方案让我知道。
我使用 PhoneGap Build 制作了 IOS 应用程序,它工作正常,但现在我想添加(APNS)通知,因为我从 Mac 制作了 iPhone 开发人员证书,用于推送通知和 p12 文件、配置文件。我遵循了此处提到的所有步骤。
在构建我的应用程序时,它仍然显示在您的证书上找不到 iPhone 开发人员/分发身份错误。
这是我正在做的正确方式还是任何其他解决方案让我知道。
刚刚花了一个小时 - 埃文是正确的。很可能您只导出了您的私钥,并且没有选择证书和私钥进行导出。它们都生成一个 .p12 文件。
希望这可以帮助。
好的,很长一段时间后我终于得到了解决方案。
只需按照以下步骤操作。
当您通过 Phonegap Build 构建应用程序时,请使用您使用上述步骤创建的配置文件。
.P12
- 使用任何开发或生产证书的 .p12 文件取决于具体情况,如果您正在进行开发,则使用任何与开发证书相关的 .p12 文件,如果您正在进行生产,则使用任何与生产证书相关的 .p12 文件。
如果您使用的是 .p12 证书文件,则您已使用这些步骤制作了它,那么您将在构建应用程序时遇到上述错误。
我遇到了完全相同的问题 - 正如 Mahendra 所说,您必须同时选择证书和私钥,即使用 cmd 并在从 Keychain 导出时同时单击它们(然后确保在当然是配置文件)。