我正在尝试创建ios应用程序使用手机间隙与推送通知功能。我可以创建证书,但这些证书不会注册我的设备,如果不注册设备,推送通知功能将无法实现。谁能告诉我生成正确证书的步骤,即在PhoneGap上生成ipa文件所需的certificate.p12文件和移动配置文件。
发布于 2018-08-09 21:27:29
我按照以下步骤创建证书(p12文件和配置文件)。
在https://developer.apple.com/account/ios/identifier/bundle中创建应用
转到证书菜单并创建新的https://developer.apple.com/account/ios/certificate/请求新的证书
打开计算机上的钥匙链。从菜单中选择"Certificate assitant“,然后选择"Request a certificate From a Certificate Authority (...)”。
输入您的Apple-ID电子邮件地址,然后单击“保存到磁盘”。同时选中下面的复选框,说明如何设置要使用的密钥。
应该会提示您输入新生成的密钥的密码短语。输入一些内容,并将其写在某个地方。
上传您的证书申请文件(您在上面创建),并等待证书颁发(可能需要几分钟,刷新站点几次)。如果您的证书显示为已颁发,请下载它。
现在单击"Provisioning“部分。您可以创建新的配给配置文件,也可以编辑现有配置文件。确保在要使用的配置文件中启用证书。
现在您已经有了一个.mobileprovision文件和一个证书(.cer) -还缺少一个:证书/密钥包(*.p12) -让我们来创建它!
打开计算机上的密钥链工具。从菜单中选择"File“> "Import object”导入证书。
证书现在应该显示在您用来请求证书的密钥下面。右键单击您的密钥并选择“导出”。
https://stackoverflow.com/questions/51763803
复制相似问题