2015-02-17 82 views
11

我在iOS項目中使用Cocoapods安裝了Google Analytics和Google AdMob SDK。我已經在我的應用程序中實現了這兩個功能,並且一切都看起來不錯。突然,當我的編譯應用程序,我收到此錯誤信息:Admob SDK - iOS -File未找到

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

但我能看到下吊艙的目標在我的項目的頭GADBannerView.h

我做了一些研究,發現這個錯誤可能發生是由於SEARCH PATHBUILD SETTINGS。當他們將項目從一臺機器移到另一臺機器時,許多人面臨類似的問題,但我沒有這樣做。因此,我沒有在SEARCH PATH上進行調查,而是從我的項目中刪除了我的GADBanner實現,並將其註釋爲#import GADBannerView.h,我的項目已成功編譯。

我不明白爲什麼Google AnalyticsSDK在AdMob拋出編譯錯誤時成功編譯。我甚至做了一次pod更新,但仍然收到相同的錯誤。

SEARCH PATHS在我的目標是$(inherited)ALWAYS SEARCH USER PATH設置爲No

回答

28

在AdMob的7.0開始,AdMob廣告取得了SDK的框架。導入像這樣:

#import <GoogleMobileAds/GoogleMobileAds.h> 
+0

你好@丹尼爾風暴,我正在使用豆莢,這不工作 – Ranjit 2015-04-06 10:16:27

1

據我們需要使用Google Ads Developer Blog

@import GoogleMobileAds;

如果您有與@import語法,你需要修改你的項目構建設置有問題。搜索模塊並設置啓用模塊

-1

第一個問題是最新的SDK不會用於Admob。 第二是的Xcode 7.0的問題,你可以在Xcode Xcode中嘗試以下7日爲止,

3

轉到: - >構建設置 - >蘋果LLVM 7.1 - 語言 - 模塊 - >啓用模塊(C和Objective-C) - >將其設置爲