1

我想从 xcode 8 在 iOS 9 和 iOS 10 上运行 VOIP 推送。但是在注册 VOIP 推送时,它在 iOS 9.x 上崩溃。但它在 iOS 10 上运行流畅。 let pushRegistry = PKPushRegistry(queue: DispatchQueue.main) pushRegistry.delegate = self pushRegistry.desiredPushTypes = [PKPushType.voIP]

它在第三行崩溃。

注意:- 我还集成了呼叫套件。但是我通过代码实现了 iOS 10 检查。

我也在扬声器箱(VOIP 和通话套件的默认 iOS 项目)中做了同样的事情,但同样的问题发生了。

谢谢

4

1 回答 1

1

您使用 Xcode 8 的确切版本/构建来构建您的应用程序?在 Xcode 8.1 的最终版本中修复了一个已知问题,这可能导致使用新的 iOS 10-only 框架(包括 CallKit)的 Swift 应用程序在旧版本的 iOS(9 和更早版本)上崩溃。

我建议您确保使用最新版本的 Xcode 并重新编译您的应用程序。

于 2016-12-09T06:57:31.307 回答