iOS 链接器错误的 GoogleMaps

MD *_*hir 1 google-maps ios

在构建应用程序时,我收到以下错误,我进行了很多搜索,但无法弄清楚问题出在哪里。

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 中的 objc-class-ref。 o “_OBJC_CLASS_$_GMSMarker”,引用自:GPSController.o 中的 objc-class-ref “_OBJC_CLASS_$_GMSMapView”,引用自:GPSController.o 中的 objc-class-ref “_OBJC_CLASS_$_GMSServices”,引用自:AppDelegate.o ld 中的 objc-class-ref:找不到架构 arm64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我正在使用 GoolgeMaps SDK 1.4.3

PS:- 我对 iOS 编程比较陌生,所以请避免任何错误。

Dan*_*ouf 6

为目标的 BuildSettings->Linking->Other Linker Flags 添加值 $(inherited)

如果你正在开发一个 SDK/framework/POD,你应该像上面一样做,但在 target name 下PROJECTNAME_tests

应该解决问题。