Bluetooth Low Energy をサポートする新しい Mac mini で、いくつかの iOS テスト アプリケーションを試しています。これらではCoreBluetoothフレームワークが使用されます。ただし、Xcode の一部である iPhone シミュレーターで Bluetooth を動作させることができません。
新しいCBCentralManagerを割り当てると、 centralManagerDidUpdateState: BluetoothCBCentralManagerStatePoweredOff
を表す受信が現在電源がオフになっています。
最初にテキスト アプリケーションを実行したとき、かなりバグのある (実際のテキストではなく、言語変数のみが使用された) ボックスが開き、2 つのボタンが表示されました。最初に、Bluetooth を有効にするオプションがある設定パネルに移動しました。ただし、Bluetooth を有効にするように指示した後、回転するアニメーションが表示されるだけで、完了もキャンセルもされません。Mac を再起動しても、アニメーションが回転するだけです。箱も開かなくなりました。
基本的に、iPhone シミュレーターは Bluetooth Low Energy をサポートする必要があると思います。そうでなければ、シミュレーターの設定アプリケーションにオプションがあることは本当に意味がありません。また、中央マネージャーの状態はCBCentralManagerStatePoweredOff
、プラットフォームが Bluetooth Low Energy をサポートしてCBCentralManagerStateUnsupported
いません。これにより、サポートが存在する可能性も期待できます。
- iPhone シミュレーターは Bluetooth Low Energy をサポートしていますか?
- はいの場合、どうすれば有効にできますか?