2016-09-17 48 views
5

我正在使用外部硬件设备使用蓝牙我得到这个错误,我无法获得蓝牙的许可它正在工作,直到iOS9,但我不知道为什么这个变化影响iOS10 ?CoreBluetooth和外部附件不能在iOS10中工作

错误:

[CoreBluetooth] API误用:还没有恢复标识符,但该委托实现centralManager:willRestoreState:方法。恢复将不支持

2016年9月17日未能找到 “com.apple.private.externalaccessory.showallaccessories” 权利

enter image description here

更新:

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

+0

我遇到类似的问题,包括消息“无法找到com.apple.private.externalaccessory.showallaccessories权利”。帮助将不胜感激。 – cshavit

+0

同样在这里,具有相同的问题,一切都启用如上面的问题所示。我不确定这是否是一个bug ... – Sean

+0

是的,但我没有找到任何解决方案 –

回答

1

我不得不白名单的所有配件,我是刨在我的应用程序中使用。它通过为info.plist中的每个附件添加“协议名称”来完成。搜索文字“支持的外部附件协议”所需的阵列类型键或通过键'UISupportedExternalAccessoryProtocols'添加。

一旦完成,您应该停止接收此问题。

相关问题