通过cocoapods安装适用于iOS的Google Maps SDK会导致链接器错误

Luc*_*eca 7 linker cocoapods google-maps-sdk-ios

我正在尝试使用cocoapods安装适用于iOS版本1.3.0的Google Maps SDK.

实际上安装过程很成功,但是当我尝试使用框架时,应用程序构建过程会返回链接器错误,例如:

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GMSServices", referenced from:
    objc-class-ref in AppDelegate.o
Run Code Online (Sandbox Code Playgroud)

由于某种原因,链接器无法找到框架.我的cocoapods版本是0.20.1.XCode 4.6.2.

除了谷歌地图SDK,我的项目还有另外两个通过cocoapods添加的库.这是我的Podfile:

platform :ios, '5.1'

pod 'DTCoreText'
pod 'MKNetworkKit'
pod 'Google-Maps-iOS-SDK'
Run Code Online (Sandbox Code Playgroud)

提前致谢.

小智 0

您应该会看到一个文件“Pods.xcconfig”,其中包含 pod 正在使用的框架。将应用程序的目标配置更改为基于 CocoaPods。

  • 您能否提供此类更改的示例? (4认同)