我有一个基于 XCode 7.3 和 swift 2.3 版本构建的应用程序,并且在应用程序商店上架。在 iOS 9 上成功生成了设备 token ,但是当我在 iOS 10 上测试它时,没有生成设备 token 。我无法在 iOS 设备上调试它,因为 XCode 不支持 iOS 10 设备。因此,我正在使用生产模式进行归档,然后在 iOS 10 设备上进行测试,但无法获取设备 token 。我知道 iOS 10 有一个新的通知框架,但在 XCode 7 中不支持。它是 iOS 10 操作系统上的任何错误,还是我做错了,因为我找不到任何解决方案。同样由于某些原因,我无法将代码转换为 swift 3.0。
我遇到了一个奇怪的问题。在 iOS 10 的开发配置文件设备 token 上生成,但在生产模式下不生成。任何可能的原因。
最佳答案
- 下载最新的XCode(8.1现已可用)
然后按照以下链接中提到的步骤处理 iOS 10 及更高版本的推送通知 Handle Push notification for iOS 10
然后测试应用。您将获得设备 token 。
关于ios - iOS 10 上未为基于 XCode 7.3 构建的应用程序生成设备 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40559820/