带推送通知的Phonegap ios证书问题

时间:2018-08-09 09:46:53

标签: ios apple-push-notifications phonegap-plugins

我正在尝试使用带有推送通知功能的手机间隙来创建ios应用。我可以创建证书,但是那些证书不能注册我的设备,并且如果不注册,则无法实现设备推送通知功能。谁能告诉我生成正确证书的步骤,即在PhoneGap上生成ipa文件所需的certificate.p12文件和移动供应配置文件。

1 个答案:

答案 0 :(得分:0)

我正在按照以下步骤创建证书(p12文件和配置文件)。

https://developer.apple.com/account/ios/identifier/bundle中创建应用

转到证书菜单并创建新的https://developer.apple.com/account/ios/certificate/ 申请新证书

打开计算机上的钥匙串。 从菜单中选择“证书助理”,然后选择“从证书颁发机构请求证书(...)”。

输入您的Apple-ID电子邮件地址,然后单击“保存到磁盘”。另外,请选中下面的复选框,其中介绍了有关设置要使用的键的信息。

应该提示您为新制作的密钥输入密码。输入一些内容并将其写下来。

上传您的证书申请文件(您在上面创建的),然后等待证书颁发(可能要花几分钟,刷新站点几次)。 如果您的证书显示为已颁发,请下载它。

现在单击“设置”部分。 您可以创建新的配置文件,也可以编辑现有的配置文件。 确保在要使用的配置文件中启用证书。

现在您有了一个.mobileprovision文件和一个证书(.cer)-仍然缺少一个:证书/密钥捆绑包(* .p12)-我们来创建它!

打开计算机上的钥匙串工具。 通过从菜单中选择“文件”>“导入对象”来导入证书。

证书现在应显示在您用于请求证书的密钥下方。 右键单击您的密钥,然后选择“导出”。