在构建应用程序时,我遇到了以下错误,我进行了很多搜索,但我无法找出问题所在。
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
。
应该解决问题。