2013-08-30 51 views
3

我使用PhoneGap制作了IOS应用程序构建它的工作正常,但现在我想添加(APNS)通知,因为我从Mac制作了iPhone开发人员证书用于推送通知和p12文件,配置文件。 我遵循Here提到的所有步骤。在您的证书上找不到iPhone开发人员/分发身份错误

还是显示在您的证书上找不到iPhone开发人员/分发身份在构建我的应用程序时出错。

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

PhoneGap build error

+3

我发现如果您在导出时没有选择密钥和证书,那么两者都不包括在内。 –

+0

即使我也试过这个。我选择了密钥和证书并导出2个项目,但没有成功。 – Suhas

+0

任何人都可以面对这种类型的问题..? – Suhas

回答

0

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

只需按照these的步骤。

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

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

如果您正在使用证书的.p12文件,您已经使用这些步骤,那么您将在构建应用程序时出现上述错误。

3

就花在这一个小时 - 埃文是正确的。很可能您只导出了您的私钥并且未选择用于导出的证书和私钥。他们两个都会生成一个.p12文件。

+0

这属于一个评论。请给他人发表评论+1,直到您能评论自己为止。 –

0
  1. 转到钥匙串访问 - >我的证书
  2. 选择 证书计划通过扩大其使用和交叉检查(选择 左边的下拉图标)来验证私钥。
  3. 右 点击并将其导出。
  4. 确保供应配置文件,你 计划使用与要导出

希望这有助于该证书签名。

+0

嗨thanx mahendra for Reply。正如你所暗示的那样,我仍然坚持着同样的问题。 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 ...我在这个博客中给出的步骤。是对的吗? – Suhas

+0

嘿Mahendara让我知道,如果我跟随的步骤是错误的。 – Suhas

+0

我只能说您的证书和配置文件的组合不正确。如果你仍然无法解决它,我强烈建议你从头开始重新开始,即再次产生一切(不应该超过30-40分钟) –

0

我有完全相同的问题 - 解决方案是马亨德拉说,你必须选择两个证书和私钥,即使用CMD并点击它们两个,从钥匙串导出(然后确保您选择当然在供应配置文件中的相同证书)。

相关问题