我知道像这样的问题已经得到解答,但似乎有些东西从那以后发生了变化。
事实上,我刚刚购买了 Cirago BTA 8000(BLE USB 加密狗),以便在我的 iOS 模拟器上测试使用 BLE 的应用程序。我的应用程序使用核心蓝牙。
但是当我运行它时,我的 CBCentralManagerState 不受支持。我认为这个问题来自 iOS 模拟器和我的加密狗之间的配对。正如此消息或此问题中所建议的那样,我打开了终端并输入$ sudo nvram bluetoothHostControllerSwitchBehavior="never"
了 ,但似乎没有任何改变(即使在重新启动后)。
另外,我在这里或其他一些网站上寻找的每个问题都在谈论 Apple 的技术说明 TN2295,此后该技术说明已被删除。
我错过了什么吗?