【问题标题】:iOS Push notifications certificate switching in TestFlightTestFlight 中的 iOS 推送通知证书切换
【发布时间】:2015-06-26 18:48:22
【问题描述】:

在最初的 TestFlight 的美好时光里,我为 TestFlight 版本设置了开发证书,并为我正在开发的应用程序的实时版本设置了生产证书。从来没有任何问题。

自从 Apple 接管后,我注意到推送通知失败,并且我发现 Apple 上的 TestFlight 沙盒仅适用于生产证书。这没有任何意义,但有效。一周前,通知再次开始失败(令牌 8 无效)。转向开发证书完成了这项工作(它原本应该在 TestFlight 沙箱上采用的方式)。

今天早上通知再次失败,并且再次移动到生产证书发送了所有通知。

现在我的问题是,Apple 是否做出了一些影响这一点的更改,还是我做错了什么?

【问题讨论】:

    标签: ios certificate apple-push-notifications


    【解决方案1】:

    对于有同样问题的用户。经过一番调查,我注意到从 Xcode 运行应用程序会使用开发证书对应用程序进行签名,但在 Apple TestFlight 上安装相同的版本会使用生产证书。由于我仍然安装了 Xcode 版本而不是 TestFlight 版本,因此通知将在我的设备上失败。出于某种原因,我从未通过 TestFlight 安装最终版本,而是留下了从 Xcode 部署的版本。

    【讨论】:

      猜你喜欢
      • 2015-01-10
      • 2014-03-23
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-20
      相关资源
      最近更新 更多