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

时间:2013-05-29 15:05:42

标签: linker google-maps-sdk-ios cocoapods

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

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

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GMSServices", referenced from:
    objc-class-ref in AppDelegate.o

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

除了Google Maps SDK,我的项目还有另外两个通过cocoapods添加的库。 这是我的Podfile:

platform :ios, '5.1'

pod 'DTCoreText'
pod 'MKNetworkKit'
pod 'Google-Maps-iOS-SDK'

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

GoogleMaps到iOS无法在iOS上运行< 6.0。

Podfile上的

白色:

  

平台:ios,' 6.1'

     

pod' DTCoreText'

     

pod' MKNetworkKit'

     

pod' Google-Maps-iOS-SDK'