我使用的是外部硬件设备使用蓝牙,我得到了这个错误,我无法获得蓝牙的许可,它是工作直到iOS9,但我不知道为什么这个变化影响到iOS10?
错误:
CoreBluetooth API误用:没有恢复标识符,但是委托实现了集中式管理器:威尔restore :方法。将不支持恢复 2016-09-17没有找到"com.apple.private.externalaccessory.showallaccessories“的权利
更新:
我在这里见过这个bug,https://forums.developer.apple.com/thread/61646
发布于 2017-01-16 14:36:20
我不得不白名单所有的配件,我计划在我的应用程序中使用。这是通过为info.plist的每个附件添加“协议名称”来完成的。为文本“支持的外部附件协议”搜索所需的数组类型键,或按“UISupportedExternalAccessoryProtocols”键添加。
一旦完成,您应该停止接收此问题。
发布于 2016-10-11 07:11:15
在我的例子中,当我启用“使用Bluettoth配件”时,它起了作用。
项目->功能->后台模式->使用蓝牙LE附件。
“使用蓝牙LE附件”的位置
https://stackoverflow.com/questions/39547141
复制相似问题