你能在Xcode模拟器上使用CoreBluetooth吗?

3

我已经阅读过 Xcode模拟器是否支持蓝牙低功耗?

我需要从 Mac RetinaiPad Air 建立 BLE 连接。

如果不能通过模拟器在 Mac 和 iDevice 之间建立连接,那么有没有办法制作一个应用程序来将 Mac 连接到 iDevice ?

是否有解决方法?


1个回答

3

自从iOS7和XCode 5以后,模拟器不再支持。您需要真实的设备来测试核心蓝牙iOS应用程序。由于模拟器存在过多问题,因此他们最终停止了对其的支持。

如果您有两个iOS设备,则可以使用它们进行测试。如果只有一个设备,则可以创建一个Mac应用程序来模拟另一种角色。最有效的测试方式高度依赖于您的应用程序。


确切地说,我需要创建一个Mac应用程序,但是如果没有模拟器,你怎么能做到呢? - Curnelious
只需将IOBluetooth框架添加到您的Mac应用程序中,就可以使用与iOS上相同的Core Bluetooth API。Apple的Heart Rate监视器是一个很好的例子 https://developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html - allprog
如果Mac模拟器无法产生蓝牙信号,那么在同一台Mac上运行另一个面向Mac的程序也会遇到相同的问题。 - Curnelious

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接