测试时找不到Google / Analytics.h文件

时间:2015-09-29 16:33:32

标签: swift unit-testing google-analytics xcode7

我包括BridgingHeader.h但是在导入Google / Analytics.h时,它无法找到该文件。

这在应用程序中运行良好,它只会在测试中抛出错误。

不确定问题是什么,所以任何见解都会受到高度赞赏。

enter image description here

1 个答案:

答案 0 :(得分:4)

花了近2个小时进行搜索,终于找到了解决所有这些疯狂的正确方法!上面接受的解决方案正在运行,但是提供了很多Class GAIUtil is implemented in both...警告,这意味着不太正确。

解决方案

您需要使用cocoapods 1.0.0.beta6 +

您的测试目标应在您的Podfile中定义为下一个:

target 'App' do
    pod 'GoogleAnalytics' , '~> 3.0'
    # your other pods

    target 'AppTests' do
        inherit! :search_paths
        # your other testing pods/frameworks
    end
end

执行pod update

那里找到的所有https://github.com/CocoaPods/CocoaPods/issues/4626#issuecomment-210402349