私のMacBook Proに問題があります。私が開発しているBLE周辺機器と通信するために使用している小さなユーティリティプログラムがあります。これは、問題なく動作するiOSアプリケーションとコードベースを共有しています(BLEについてはどうにかして...)接続後にCBCentralManagerが再起動します
私の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のもの(マウス、キーボード、ヘッドセット)は動作しますが、ペリフェラルは他のすべてのユニットでも動作します。