CoreBluetooth和外部附件无法在iOS10中运行

May*_*tel 5 objective-c external-accessory ios core-bluetooth ios10

我正在使用蓝牙的外部硬件设备我收到此错误,我无法获得蓝牙的许可,它工作到iOS9但我不知道为什么这种改变会影响iOS10?

错误:

[CoreBluetooth] API MISUSE:没有恢复标识符,但委托实现了centralManager:willRestoreState:方法.不支持恢复

2016-09-17无法找到"com.apple.private.externalaccessory.showallaccessories"权利

在此输入图像描述

更新:

我在这里看到了这个错误 https://forums.developer.apple.com/thread/61646

Vit*_*zuk 1

我必须将计划在应用程序中使用的所有配件列入白名单。这是通过将每个附件的“协议名称”添加到 info.plist 来完成的。搜索文本“支持的外部附件协议”所需的数组类型键或按键“UISupportedExternalAccessoryProtocols”添加。

完成此操作后,您应该不再收到此问题。