未定义的符号我试图安装谷歌地图SDK,我通过这个错误运行时,运行:GoogleMapsSDK:用于建筑x86_64的
Undefined symbols for architecture x86_64:
"_CBAdvertisementDataManufacturerDataKey", referenced from:
-[GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in GoogleMaps(PEBeaconScanner.o)
"_CBAdvertisementDataServiceDataKey", referenced from:
-[GMSx_PEBeaconScanner centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in GoogleMaps(PEBeaconScanner.o)
"_CBCentralManagerScanOptionAllowDuplicatesKey", referenced from:
-[GMSx_PEBeaconScanner scanIfAppropriate] in GoogleMaps(PEBeaconScanner.o)
"_OBJC_CLASS_$_CBCentralManager", referenced from:
objc-class-ref in GoogleMaps(PEBeaconScanner.o)
"_OBJC_CLASS_$_CBUUID", referenced from:
objc-class-ref in GoogleMaps(PEBeacon.o)
objc-class-ref in GoogleMaps(PEBeaconScanner.o)
"_vImageBoxConvolve_Planar8", referenced from:
(anonymous namespace)::CreateBlurredImage(CGImage*, double, double) in GoogleMaps(GLWaterGroup.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
谢谢昆汀。 我只是做了这一点,不幸的是它送到另一个错误: 用于建筑x86_64的未定义符号: “_vImageBoxConvolve_Planar8”,从引用: (匿名命名空间):: CreateBlurredImage(CGImage *,双,双)在谷歌地图(GLWaterGroup。 o) ld:找不到x86_64体系结构的符号 clang:error:linker命令失败,退出代码1(使用-v查看调用) – STo
您应该按照以下说明来确保您需要的所有内容都已安装: https://developers.google.com/maps/documentation/ios/start –
是的这些说明吸IMO,无处它提到CoreBluetooth那里。 – funkybro