XCode 6.1.1中的蓝牙相关链接器错误

Dav*_*vid 1 xcode compiler-errors bluetooth linker-errors ios

我对iOS开发比较陌生.我不知道如何解决以下我认为引用蓝牙库的错误.我该怎么做才能调试/解决这个问题?

架构armv7的未定义符号:"_CBCentralManagerScanOptionAllowDuplicatesKey",引用自:libnCLiOS.a(nclCb.o)中的_nclSStartScan"_CBAdvertisementDataManufacturerDataKey",引用自: - [Boss centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in libNCLiOS.a(nclCb.o )"_ OBJC_CLASS _ $ _ CBUUID",引自:libnCLiOS.a中的objc-class-ref(nclCb.o)"_ OBJC_CLASS _ $ _ CBCentralManager",引自:libNCLiOS.a中的objc-class-ref(nclCb.o)ld:symbol (s)找不到架构armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

ste*_*ane 6

我没有在IOS上进行蓝牙相关的开发,但这些消息可能与项目文件中缺少的蓝牙框架有关.你加了吗?IOBluetooth.framework IOBluetoothUI.framework

  • 啊我发现了怎么样.如果你转到根应用程序文件并单击它,就会出现一个名为"Link Binary With Libraries"的内容.我需要CoreBluetooth.Framework. (5认同)