【发布时间】:2013-12-21 04:16:24
【问题描述】:
我有一个低功耗蓝牙 (BLE) 应用,它通过开放连接与 BLE 设备进行通信。我正在使用 CoreBluetooth 库。在我将 iPhone 升级到 iOS 7 并将 XCode 升级到 XCode 5 后。我重新编译了我的蓝牙低功耗应用程序,发现它不再工作。连接成功。发现服务和特征没有问题。甚至特征的读取似乎也很好。但是写入应该在 BLE 设备上触发某些操作的特性没有任何效果。
如果我使用 XCode 将相同的应用程序下载到另一部装有 iOS 6 的 iPhone,一切正常。所以我可以确定问题可能出在 iOS 7 上,而不是 XCode 5 的重新编译。即使来自同一个项目,XCode 5 也可能为 iOS 6 设备准备不同的应用程序,因为我可以看到应用程序在两台设备上的外观不同。
那么从 iOS 6 到 iOS 7 的哪些变化导致写入特征失败?
【问题讨论】:
-
谁投票赞成这个问题可以留下一些cmets?您是否遇到同样的问题?
标签: ios iphone bluetooth bluetooth-lowenergy core-bluetooth