在构建应用程序时,我遇到了以下错误,我进行了很多搜索,但我无法找出问题所在。


  
    ld:警告:忽略文件/Users/username/GoogleMaps/GoogleMaps.framework/GoogleMaps,文件/Users/username/GoogleMaps/GoogleMaps.framework/GoogleMaps中缺少必需的体系结构arm64(2个切片)
    体系结构arm64的未定义符号:
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSPolyline”
          GPSController.o中的objc-class-ref
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSCameraPosition”
          GPSController.o中的objc-class-ref
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSMutablePath”:
          GPSController.o中的objc-class-ref
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSMarker”
          GPSController.o中的objc-class-ref
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSMapView”
          GPSController.o中的objc-class-ref
      从以下位置引用的“ _OBJC_CLASS _ $ _ GMSServices”
          AppDelegate.o中的objc-class-ref
    ld:找不到体系结构arm64的符号
    clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
  


我正在使用GoolgeMaps SDK 1.4.3

PS:-我对iOS编程比较陌生,因此请避免出现任何错误。

最佳答案

向目标的BuildSettings-> Linking-> Other Linker标志添加值(继承)

如果要开发SDK /框架/ POD,则应执行与上述相同的操作,但目标名称为PROJECTNAME_tests

应该解决问题。

10-08 07:26
查看更多