iOS:通过pods clang错误安装了GoogleMaps的单元测试

时间:2016-06-03 14:27:12

标签: ios google-maps unit-testing cocoapods

我正在运行一些单元测试,它可以在没有GoogleMaps的情况下正常运行。但是,如果我通过pod安装GoogleMaps,则会收到错误消息:

pod ld: framework not found GoogleMaps for  architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在这里找到了一些涉及更改某些构建设置的答案,但没有任何工作,而且大多数问题都是关于在没有pod的情况下安装GoogleMaps时出现的错误。

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

首先,请尝试验证您是否按照此documentation中有关设置适用于IOS的Google Maps SDK的流程进行操作。

通过检查有关您问题的其他问题。我找到了这个github issue,您可以尝试检查一下,了解您可以采取哪些措施来解决该问题。

如果问题仍然存在,也许您可​​以尝试(仅建议)使用Google地图而不使用cocoapods。这个SO question可以帮助您解释如何实现这一目标。

答案 1 :(得分:0)

我有同样的问题。多次重启Xcode,清除了我的DerivedData并玩弄了更改主机目标。

对我有用的是:

  • 只需执行以上操作:重新启动Xcode并清除DerivedData以便在干净的平板上启动

  • pod update

就是这样!希望这可以帮助您或其他任何人。