CBCentralManager 在连接后重新启动
CBCentralManager restarts after connect
我的 MacBook Pro 有问题。我有一个小型实用程序,用于与我们正在开发的 BLE 外围设备进行通信。它与一个 iOS 应用程序共享代码库,该应用程序可以正常工作(无论如何关于 BLE……)
然而,在我的 Mac 上,我相信这与升级到 macOS Sierra 时巧合地浮出水面,每当我尝试连接到我的外围设备时,CBCentralManager 就会重新启动。确切的时间和顺序如下所示。我查看了我的 VCS,发现升级后没有任何变化,而且我确信这以前不存在。
我已经在我同事的 MacBook Pro 上进行了测试,它可以正常工作。在我身上,它每次都失败。
有人知道为什么会这样吗?或者是否可以查看 CBCentralManager 重启的原因?
2016-10-18 15:38:05.800350 [58103:17219669] Connecting to XXX.
2016-10-18 15:38:06.026459 [58103:17219669] Connected to XXX.
2016-10-18 15:38:06.027589 [58103:17219669] Discovered services for peripheral XXX
2016-10-18 15:38:06.027636 [58103:17219669] Found X service.
2016-10-18 15:38:06.199486 [58103:17219669] Discovered Y characterstic
2016-10-18 15:38:06.199671 [58103:17219669] Discovered Z characterstic
2016-10-18 15:38:06.221585 [58103:17219669] Central manager updated state: Resetting
2016-10-18 15:38:06.818771 [58103:17219669] Central manager updated state: Powered on
编辑:我已经尝试重新启动 Mac 并重置 SMC,但没有成功。其他 BLE 设备(鼠标、键盘和耳机)也可以使用,但外围设备也可以与所有其他设备一起使用。
此错误在一段时间后消失,我没有采取任何积极措施。从那以后,Apple 进行了一些更新,所以这可能会影响它。因此,解决方案似乎是 'sit tight'.
我的 MacBook Pro 有问题。我有一个小型实用程序,用于与我们正在开发的 BLE 外围设备进行通信。它与一个 iOS 应用程序共享代码库,该应用程序可以正常工作(无论如何关于 BLE……)
然而,在我的 Mac 上,我相信这与升级到 macOS Sierra 时巧合地浮出水面,每当我尝试连接到我的外围设备时,CBCentralManager 就会重新启动。确切的时间和顺序如下所示。我查看了我的 VCS,发现升级后没有任何变化,而且我确信这以前不存在。 我已经在我同事的 MacBook Pro 上进行了测试,它可以正常工作。在我身上,它每次都失败。
有人知道为什么会这样吗?或者是否可以查看 CBCentralManager 重启的原因?
2016-10-18 15:38:05.800350 [58103:17219669] Connecting to XXX.
2016-10-18 15:38:06.026459 [58103:17219669] Connected to XXX.
2016-10-18 15:38:06.027589 [58103:17219669] Discovered services for peripheral XXX
2016-10-18 15:38:06.027636 [58103:17219669] Found X service.
2016-10-18 15:38:06.199486 [58103:17219669] Discovered Y characterstic
2016-10-18 15:38:06.199671 [58103:17219669] Discovered Z characterstic
2016-10-18 15:38:06.221585 [58103:17219669] Central manager updated state: Resetting
2016-10-18 15:38:06.818771 [58103:17219669] Central manager updated state: Powered on
编辑:我已经尝试重新启动 Mac 并重置 SMC,但没有成功。其他 BLE 设备(鼠标、键盘和耳机)也可以使用,但外围设备也可以与所有其他设备一起使用。
此错误在一段时间后消失,我没有采取任何积极措施。从那以后,Apple 进行了一些更新,所以这可能会影响它。因此,解决方案似乎是 'sit tight'.