我想从 xcode 8 在 iOS 9 和 iOS 10 上运行 VOIP 推送。但是在注册 VOIP 推送时它在 iOS 9.x 上崩溃。但它在 iOS 10 上运行流畅。
让 pushRegistry = PKPushRegistry(队列:DispatchQueue.main)
pushRegistry.delegate = self
pushRegistry.desiredPushTypes = [PKPushType.voIP]
它在第 3 行崩溃。
注意:- 我还集成了调用套件。但是我已经通过代码实现了 iOS 10 检查。
我也在扬声器箱(VOIP 和调用套件的默认 iOS 项目)中做了同样的事情,但出现了同样的问题。
谢谢
最佳答案
您在构建应用程序时使用的 Xcode 8 的具体版本/构建是什么?有一个已知问题已在 Xcode 8.1 的最终版本中修复,这可能会导致使用新的 iOS 10-only 框架(包括 CallKit)的 Swift 应用程序在旧版本的 iOS(9 及更早版本)上崩溃。
我建议您确保使用最新版本的 Xcode 并重新编译您的应用。
关于ios - 网络电话 XCode 8、Swift 3 和 iOS 9.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41012480/