我正在尝试使用带有推送通知功能的手机间隙来创建ios应用。我可以创建证书,但是那些证书不能注册我的设备,并且如果不注册,则无法实现设备推送通知功能。谁能告诉我生成正确证书的步骤,即在PhoneGap上生成ipa文件所需的certificate.p12文件和移动供应配置文件。
答案 0 :(得分:0)
我正在按照以下步骤创建证书(p12文件和配置文件)。
在https://developer.apple.com/account/ios/identifier/bundle中创建应用
转到证书菜单并创建新的https://developer.apple.com/account/ios/certificate/ 申请新证书
打开计算机上的钥匙串。 从菜单中选择“证书助理”,然后选择“从证书颁发机构请求证书(...)”。
输入您的Apple-ID电子邮件地址,然后单击“保存到磁盘”。另外,请选中下面的复选框,其中介绍了有关设置要使用的键的信息。
应该提示您为新制作的密钥输入密码。输入一些内容并将其写下来。
上传您的证书申请文件(您在上面创建的),然后等待证书颁发(可能要花几分钟,刷新站点几次)。 如果您的证书显示为已颁发,请下载它。
现在单击“设置”部分。 您可以创建新的配置文件,也可以编辑现有的配置文件。 确保在要使用的配置文件中启用证书。
现在您有了一个.mobileprovision文件和一个证书(.cer)-仍然缺少一个:证书/密钥捆绑包(* .p12)-我们来创建它!
打开计算机上的钥匙串工具。 通过从菜单中选择“文件”>“导入对象”来导入证书。
证书现在应显示在您用于请求证书的密钥下方。 右键单击您的密钥,然后选择“导出”。