无法解决这个问题。尝试制作一个全新的项目,它仍然无法运作。此应用使用GoogleMaps。错误如下:
架构i386的未定义符号:
" _CBAdvertisementDataManufacturerDataKey",引自: - [GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in GoogleMaps(PEBeaconScanner.o)" _CBAdvertisementDataServiceDataKey", 引自: - [GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in 谷歌地图(PEBeaconScanner.o)
" _CBCentralManagerScanOptionAllowDuplicatesKey",引自: - GoogleMaps中的[GMSx_PEBeaconScanner scanIfAppropriate](PEBeaconScanner.o)" _OBJC_CLASS _ $ _ CBCentralManager", 引自: GoogleMaps中的objc-class-ref(PEBeaconScanner.o)" _OBJC_CLASS _ $ _ CBUUID",引自: GoogleMaps中的objc-class-ref(PEBeacon.o) GoogleMaps中的objc-class-ref(PEBeaconScanner.o)" _vImageBoxConvolve_Planar8",引自: (匿名命名空间):: GoogleMaps中的CreateBlurredImage(CGImage *,float,float)(GLWaterGroup.o)ld:找不到符号 体系结构i386 clang:错误:链接器命令失败,退出代码为1 (使用-v查看调用)
答案 0 :(得分:3)
尝试导入CoreBluetooth.framework和Accelerate.framework。在“Other Linker Flags”下使用“-ObjC”代替“-all_load”。
您可以在GoogleMapsSDK : Undefined symbols for architecture x86_64
中查看colink的回复