Admob SDK - iOS - 未找到文件
Admob SDK - iOS -File not found
我已经使用 Cocoapods 在我的 iOS 项目中安装了 Google Analytics 和 Google AdMob SDK。我已经在我的应用程序中实现了这两个功能,并且在一周内一切正常。然后突然,当我编译应用程序时,我收到此错误消息:
"GADBannerView.h file not found". in "#import GADBannerView.h"
但我能够在 Pods 目标下的项目中看到 header GADBannerView.h
。
我做了一些研究,发现这个错误可能是由于 BUILD SETTINGS
中的 SEARCH PATH
而发生的。许多人在将项目从一台机器转移到另一台机器时遇到了类似的问题,但我没有这样做。因此,我没有调查 SEARCH PATH
,而是从我的项目中删除了我的 GADBanner
实现并注释行 #import GADBannerView.h
并且我的项目编译成功。
我不太明白为什么 Google Analytics SDK 编译成功,而 AdMob 抛出编译错误。我什至做了 pod 更新,但仍然收到同样的错误。
我的目标中的SEARCH PATHS
是$(inherited)
,ALWAYS SEARCH USER PATH
设置为No
从 AdMob 7.0 开始,AdMob 将 SDK 变成了一个框架。像这样导入:
#import <GoogleMobileAds/GoogleMobileAds.h>
根据Google Ads Developer Blog我们需要使用:
@import GoogleMobileAds;
如果 @import
语法有问题,您需要修改项目构建设置。搜索 Modules 并将 Enable Modules 设置为 YES.
第一个是Admob不会使用最新的SDK问题。
第二个是 Xcode 7.0 的问题,您可以尝试在 Xcode xcode below 7 for til date,
转到:--> 构建设置 --> Apple LLVM 7.1 - 语言 - 模块 --> 启用模块(C 和 Objective-C) --> 将其设置为 Yes.
我已经使用 Cocoapods 在我的 iOS 项目中安装了 Google Analytics 和 Google AdMob SDK。我已经在我的应用程序中实现了这两个功能,并且在一周内一切正常。然后突然,当我编译应用程序时,我收到此错误消息:
"GADBannerView.h file not found". in "#import GADBannerView.h"
但我能够在 Pods 目标下的项目中看到 header GADBannerView.h
。
我做了一些研究,发现这个错误可能是由于 BUILD SETTINGS
中的 SEARCH PATH
而发生的。许多人在将项目从一台机器转移到另一台机器时遇到了类似的问题,但我没有这样做。因此,我没有调查 SEARCH PATH
,而是从我的项目中删除了我的 GADBanner
实现并注释行 #import GADBannerView.h
并且我的项目编译成功。
我不太明白为什么 Google Analytics SDK 编译成功,而 AdMob 抛出编译错误。我什至做了 pod 更新,但仍然收到同样的错误。
我的目标中的SEARCH PATHS
是$(inherited)
,ALWAYS SEARCH USER PATH
设置为No
从 AdMob 7.0 开始,AdMob 将 SDK 变成了一个框架。像这样导入:
#import <GoogleMobileAds/GoogleMobileAds.h>
根据Google Ads Developer Blog我们需要使用:
@import GoogleMobileAds;
如果 @import
语法有问题,您需要修改项目构建设置。搜索 Modules 并将 Enable Modules 设置为 YES.
第一个是Admob不会使用最新的SDK问题。 第二个是 Xcode 7.0 的问题,您可以尝试在 Xcode xcode below 7 for til date,
转到:--> 构建设置 --> Apple LLVM 7.1 - 语言 - 模块 --> 启用模块(C 和 Objective-C) --> 将其设置为 Yes.