Admob SDK – 找不到文件

我使用Cocoapods在iOS项目中安装了Google Analytics和Google AdMob SDK。 我已经在我的应用程序中实现了这两个function,一切都看起来好一个星期。 然后突然,当我编译的应用程序,我收到这个错误消息:

"GADBannerView.h file not found". in "#import GADBannerView.h" 

但是我可以在我的项目下的Pods目标下看到GADBannerView.h头文件。

我做了一些调查,发现这个错误可能是由于BUILD SETTINGS SEARCH PATH造成的。 当他们把这个项目从一台机器搬到另一台机器时,许多人面临类似的问题,但是我没有这样做。 因此,我没有在SEARCH PATH上进行调查,而是从我的项目中删除了我的GADBanner实现,并且在#import GADBannerView.h注释了这一行,并成功编译了我的项目。

我不太明白为什么Google AnalyticsSDK在AdMob抛出编译错误时成功编译。 我甚至做了一个pod更新,仍然收到相同的错误。

我的目标中的ALWAYS SEARCH USER PATH$(inherited)ALWAYS SEARCH USER PATH设置为No

从AdMob 7.0开始,AdMob已经使SDK成为一个框架。 像这样导入它:

 #import <GoogleMobileAds/GoogleMobileAds.h> 

转到: – > 生成设置 – > 苹果LLVM 7.1 – 语言 – 模块 – > 启用模块(C和Objective-C) – >将其设置为

根据Google广告开发者博客,我们需要使用:

@import GoogleMobileAds;

如果您使用@import语法有问题,则需要修改您的项目构build设置。 search模块并将启用模块设置为YES

第一个问题是最新的SDK不会用于Admob。 第二个是Xcode 7.0的问题,你可以在Xcode下面的Xcode 7下试用,