我的环境:
- 2012 年中 MacBook Air
- Mac OS X 10.8.4
- Xcode 4.6.3
- 西拉戈 BTA8000
- ...和 TI CC2541 SensorTag(带有新的 CR2032 电池)
我已经下载并安装了 SensorTag iOS 源代码示例,我正在尝试构建和运行 SensorTagEX 示例应用程序。
从全新的 Mac 重新启动开始,我启动了 Xcode,打开了 SensorTagEX 项目,并通过单击 Xcode 的运行按钮在 iOS 6.1 模拟器中成功构建并运行了该应用程序。然后我在 Xcode 中停止了应用程序并退出模拟器以读取源代码文件。然后我再次单击 Xcode 的 Run 按钮,但得到了不同的结果。
检测到 SensorTag 设备后,该应用程序似乎挂起。在 Xcode 控制台中,我看到:
2013-07-23 14:44:07.455 SensorTagEX[1776:c07] Found a BLE Device :
<CBConcretePeripheral: 0x9553db0 UUID = <CFUUID 0x955f830> 924D7A39-
DEC2- 2C4B-3E0E-AD485CCFD45C, Name = "TI BLE Sensor Tag",
IsConnected = NO>
2013-07-23 14:44:07.457 SensorTagEX[1776:c07] Found a BLE Device :
<CBConcretePeripheral: 0x9553db0 UUID = <CFUUID 0x955f830> 924D7A39-
DEC2-2C4B-3E0E-AD485CCFD45C, Name = "TI BLE Sensor Tag", IsConnected =
NO>
然后没有别的了。
如果我像以前一样重新启动 Mac 并重新启动 Xcode,我可以成功运行 SensorTagEX 应用程序一次,然后后续运行似乎像以前一样挂起。
SensorTag 板上有一张贴纸,上面写着"1.3 1252"
任何帮助或指导将不胜感激。
谢谢!