我无法让Core Bluetooth在iOS 8上发现外设.相同的代码在iOS 7设备上运行良好.最初我认为这将是一个权限问题,因为我一直在做一些iBeacon工作,并且在iOS 8上的核心位置权限有一些变化.但我在网上找不到任何帮助.这是一个示例项目的链接,适用于iOS 7但不适用于iOS 8:
https://github.com/elgreco84/PeripheralScanning
如果我在iOS 7设备上运行此项目,它将记录我周围的许多设备的广告数据.在iOS 8上,我看到的唯一输出是Central Manager状态为"Powered On".