Php ubuntu上的苹果推送通知编码

Php ubuntu上的苹果推送通知编码,php,ubuntu,apple-push-notifications,Php,Ubuntu,Apple Push Notifications,我正在尝试为ios应用程序构建一个推送通知系统,现在我的问题是,无论我去哪里,它们都只显示如何生成证书,但在MAC OS上,但我在ubuntu 13.04上。 有谁能告诉我如何在ubuntu操作系统上创建证书吗 我已经从我的电脑里拿到了csr和钥匙 将其上载到mac并生成证书 从mac下载.cer 现在他们说的下一步是将cer添加到mac上的钥匙链中,但我没有mac,我该怎么做呢?我们今天遇到了同样的问题。这个问题、评论和我以前的经历解决了这个噩梦。我和mac一起使用移动设备开发,我的同事在服务

我正在尝试为ios应用程序构建一个推送通知系统,现在我的问题是,无论我去哪里,它们都只显示如何生成证书,但在MAC OS上,但我在ubuntu 13.04上。 有谁能告诉我如何在ubuntu操作系统上创建证书吗

  • 我已经从我的电脑里拿到了csr和钥匙
  • 将其上载到mac并生成证书
  • 从mac下载.cer

  • 现在他们说的下一步是将cer添加到mac上的钥匙链中,但我没有mac,我该怎么做呢?

    我们今天遇到了同样的问题。这个问题、评论和我以前的经历解决了这个噩梦。我和mac一起使用移动设备开发,我的同事在服务器端Ubuntu

    这里有描述和描述

    你可以一天又一天地陷入困境,徘徊在哪里出了问题,为什么不工作,搜索错误消息,重新创建认证,但仍然很难找到工作

    在我们的案例中,解决方案是:

    • 需要从Trust下载一个证书,这通常不在教程中

    • 清除所有以前的证书,从mac上的XCode和keychain设置与该公司、开发人员相关的配置文件

    • 重新启动Mac。你可能想知道为什么需要这个,为什么不足以删除。只要重新启动它

    • 执行导入到钥匙链的步骤

    • 对导出执行以下步骤

    • 执行控制台步骤

    现在服务器端可以连接到APNS,无需证书,无需握手

    关于这个问题,很明显,证书是错误的。 只要按照建议的步骤去做,我们的案子就这样解决了

    将其上载到mac并生成证书

    =>您有mac访问权限

    但是我没有MAC电脑,我怎么做呢


    必须使用该mac。

    如果没有mac OS,您如何开发iOS应用程序?我不是在开发应用程序,我在为应用程序开发cms+API为什么不让开发应用程序的人生成证书并向您发送
    p12
    pem
    文件(以服务器代码喜欢的为准)?问题是我需要为服务器创建一个证书,因为我已经要求我的朋友生成证书,连接给了我一个hanshake错误。然后你的朋友在创建证书时出错,或者给了你错误的密码。您的服务器需要一个推送证书。您的朋友应该按照说明生成它。