我已将CallKit框架作为可选项导入。但导入CallKit 在启动时在iOS 9上运行时崩溃。但在iOS 10上完美运行。 它在XCode 8 beta 6中运行良好,但这个问题仅在XCode 8上发生。 代码在Swift 3中。
非常感谢任何帮助。
答案 0 :(得分:1)
CallKit API仅适用于iOS 10.0+。它不适用于iOS 9.0。使用iOS版本9.0和10.0的条件来避免崩溃。
参考:https://developer.apple.com/reference/callkit?language=objc
答案 1 :(得分:1)
Swift 3语言中有一个错误链接模块库github pull request的错误,现在已修复,但修复程序尚未在XCode中实现,甚至在测试版中也没有实现。
您可以从link获取最新的swift工具链构建并将其安装到XCode以尝试查看修复程序,但该应用程序不会被批准用于Appstore,如此处所述
你有两个解决方案;
如果你选择恢复到swift 2,请耐心等待:D