2015-10-13 47 views
1

安装谷歌地图API与Cocoapods后,我试图显示以随机坐标为中心的示例地图。这对我来说很好。谷歌地图与CocoaPods iOS集成问题

后,我试着做在地图上一些比较复杂的东西(添加标记,折线...),我对建筑的ARMv7错误未定义的符号描述如下:

Undefined symbols for architecture armv7

我验证如果我没有导入一些库,但似乎我已经导入了所有需要的东西。

Link Binary with libraries

我也验证了“其他链接器标记”字段,以防万一有什么东西丢失:

Other Linker Flag

你知道这或至少主要的原因应该是一个解决方案?

在此先感谢

+1

在黑暗中拍摄,但尝试将-all_load添加到其他链接器标志。 – 72A12F4E

+0

@ 72A12F4E:谢谢。现在我有其他错误:ld:708重复符号为架构armv7 clang:错误:链接器命令失败,退出代码1(使用-v查看调用) – Ali

回答

0

最后我发现这个奇怪的问题,一个奇怪的解决方案。

在年初,Podfile的内容:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 

target 'vanilla' do 
    pod 'GoogleMaps' 
end 

target 'vanillaTests' do 
end 

我改怎么解决我的问题,正在改变Podfile的内容象下面这样:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 

target 'vanilla' do 
    pod 'GoogleMaps' 
end 

target 'vanillaTests' do 
    pod 'GoogleMaps' 
end 

我不知道为什么,但是这解决了我的问题。请注意,我在测试中不使用Google地图。