Я пытаюсь использовать некоторые тестовые приложения 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?
- Если да, как его включить?