我是iOS开发的新手。我不确定如何解决我认为是由于引用蓝牙库而导致的以下错误。我该怎么做才能调试/修复此问题?
架构armv7的 undefined symbol :
引用自以下位置的“_CBCentralManagerScanOptionAllowDuplicatesKey”:
libNCLiOS.a(nclCb.o)中的_nclSStartScan
从以下位置引用的“_CBAdvertisementDataManufacturerDataKey”
-libNCLiOS.a(nclCb.o)中的[Boss centralManager:didDiscoverPeripheral:advertisementData:RSSI:]
从以下位置引用的“_OBJC_CLASS _ $ _ CBUUID”:
libNCLiOS.a(nclCb.o)中的objc-class-ref
从以下位置引用的“_OBJC_CLASS _ $ _ CBCentralManager”
libNCLiOS.a(nclCb.o)中的objc-class-ref
ld:找不到架构armv7的符号
铛:错误:链接器命令失败,退出代码为1(使用-v查看调用)
最佳答案
我尚未在IOS上进行蓝牙相关的开发,但消息可能与项目文件中缺少的蓝牙框架有关。
你加了吗?
IOBluetooth.framework
IOBluetoothUI.framework
关于ios - XCode 6.1.1中的蓝牙相关链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28467222/