我正在使用蓝牙的外部硬件设备我收到此错误,我无法获得蓝牙的许可,它在iOS9之前工作,但我不知道为什么这种改变会影响iOS10?
错误:
[CoreBluetooth] API MISUSE:没有恢复标识符,但委托实现了centralManager:willRestoreState:方法。不支持恢复
2016-09-17无法找到“com.apple.private.externalaccessory.showallaccessories”权利
更新:
我在这里看到了这个错误 https://forums.developer.apple.com/thread/61646
答案 0 :(得分:2)
在我的情况下,当我启用"使用Bluettoth LE配件时,它起作用了。
项目 - >能力 - >背景模式 - >使用蓝牙LE配件。
答案 1 :(得分:1)
我必须将所有配件列入白名单,我计划在我的应用程序中使用。通过将每个附件的“协议名称”添加到info.plist来完成。搜索文本“支持的外部附件协议”所需的数组类型键或按键“UISupportedExternalAccessoryProtocols”添加。
完成此操作后,您应该停止接收此问题。