iOS Simulator Bluetooth Low Energy (BLE)

When trying to simulate an iOS app that uses BLE, I get the message "This device does not support Bluetooth Low Energy". A similar OS-X app using just the Xcode debugger has no problem using the same MacBook Air's internal BLE hardware.


I know this is not a new problem, I find numerous references to it dating back to 2012 (the dawn of BLE), but have yet been unable to find a solution or work-a-round. If someone knows of a solution, could they please point me toward it? - thanks

Simulator does not support the use of Bluetooth devices. If you want to develop apps that make use of BLE devices, you'll need to use real hardware for that aspect of your development.

Sorry for posting on an old thread. I would just like to mention that it would be really convenient to have a virtual HCI Controller channel to test BLE applications without hardware.

I have done this with another mobile OS and embedded systems that support bluetooth virtualization. Advantage is that I can test BLE without Hardware and create cross-platform functional tests (Linux, Windows, MacOS).

iOS Simulator Bluetooth Low Energy (BLE)
 
 
Q