对于APN,我正在关注raywenderlich tutorial from here
我已经在xcode中安装了开发人员证书,当我创建AppId并将其配置为推送通知并创建证书(SSL)时,它会在证书部分下添加开发证书。这是好的。当我去创建配置文件时,它显示我只选择一个证书(不是新创建的APN证书)。我创建了该证书的配置文件,但每当我去安装它时,它会说“找不到有效的签名身份”。 请注意我已经在xcode中安装了iOS开发和APNs开发iOS证书。我在stackoverfllow上搜索了类似的问题,但仍然没有运气。我做错了什么?
答案 0 :(得分:0)
我不确定你做错了什么。但这是一般程序:
访问developer.apple.com并登录
转到证书,标识符和个人资料
为iOS应用开发和APNS创建证书。要创建证书,您需要从Mac上传CSR(使用Keychain Access执行此操作)。从Mac上传CSR后,将App和APNS证书下载到您的计算机 - 如果您没有从计算机上传CSR,则会收到有效的签名身份错误。
要记住的要点:
创建APNS证书时,请选择相应的App ID。通过选择错误的ID推送通知将无法正常工作。
创建配置文件时,请选择您在上述步骤中创建的应用程序证书。
这就是要点,你应该能够按照屏幕说明找出我错过的东西。
答案 1 :(得分:0)
我在钥匙串中找不到解决方案私钥(.p12文件)。