链接器命令失败,我的Swift应用程序退出代码1

时间:2015-06-28 16:54:32

标签: ios xcode debugging compiler-errors

无法解决这个问题。尝试制作一个全新的项目,它仍然无法运作。此应用使用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查看调用)

1 个答案:

答案 0 :(得分:3)

尝试导入CoreBluetooth.framework和Accelerate.framework。在“Other Linker Flags”下使用“-ObjC”代替“-all_load”。

您可以在GoogleMapsSDK : Undefined symbols for architecture x86_64

中查看colink的回复