混合应用程序的 APNS 证书过期问题

APNS certificate expiry issue for Hybrid application

昨天为我的混合应用程序(使用 Mobilefirst)生成了 APNS 证书。证书的到期日期是 2016 年 7 月 12 日。但是当我尝试使用移动优先应用程序构建应用程序时,我收到一条错误消息 "The APNS certificate expired on Oct 31, 2014 18:49." 证书名称是 apns-certificate-production.p12

我试过重新创建环境、清除缓存等,但没有任何帮助

任何有关解决此问题的帮助都是值得赞赏的。

我按照以下方式生成了 p.12,但没有遇到此错误:

  1. 在 Apple Developer 站点创建证书后,我下载了 .cer 文件
  2. "Installed" 双击 .cer 文件,并将其添加到我的钥匙串中。
  3. 扩展钥匙串中的证书并选择它和其中的私钥
  4. 已导出并为其提供密码
  5. 已将 .p12 文件复制到 myProject\apps\myApp 文件夹
  6. 在 application-descriptor.xml 中为 iPhone 元素添加了 pushSender 子元素,并将证书密码作为其值
  7. 运行 在 MobileFirst Development Server 上作为 > 运行

构建已通过。