Я пытаюсь использовать некоторые тестовые приложения iOS на новом Mac mini, поддерживающем Bluetooth Low Energy. В них используется структура CoreBluetooth. Тем не менее, я не могу заставить Bluetooth работать в симуляторе iPhone, который является частью Xcode.
Когда я выделяю новый CBCentralManager, centralManagerDidUpdateState: получает CBCentralManagerStatePoweredOff
, который означает, что Bluetooth в настоящее время отключен.
В первый раз, когда я запустил текстовое приложение, я открыл окно, которое выглядело довольно искаженным (использовались только языковые переменные, а не фактические тексты) и с двумя кнопками. Первый привел меня к панели настроек, где была возможность включить Bluetooth. Однако после того, как я сказал, чтобы включить Bluetooth, он просто показывает вращающуюся анимацию, и она не будет завершена или отменена. Даже после перезагрузки Mac все еще остается только анимация вращения. Ящик также больше не открывается.
По сути, я думаю, что симулятор iPhone должен поддерживать Bluetooth Low Energy. В противном случае на самом деле не имеет смысла, что в приложении настроек на симуляторе есть опция. Кроме того, центральное состояние менеджера CBCentralManagerStatePoweredOff
, но не CBCentralManagerStateUnsupported
, которое будет стоять. Платформа не поддерживает Bluetooth Low Energy. Это также дает надежду на то, что поддержка может существовать.
- Поддерживает ли iPhone симулятор Bluetooth Low Energy?
- Если да, как его включить?