這實際上讓我發瘋。在Swift Bridging Header中包含Google Analytics
我一直在下面的說明on the Google Developer's site(這實際上並沒有導入線,但如果你檢查元素,你可以有點注意到有人搞砸了,它應該是#import <Google/Analytics.h>
)
但Xcode中只是拒絕找到谷歌分析,而它在我的橋接頭中完全導入另一個頭文件(例如,它讀取的文件很好,但只做一個導入)。
我的文件是這樣的:
#import <workinglibrary.h>
#import <Google/Analytics.h> // this doesn't work!
我試過的<Analytics.h>
或"Google/Analytics.h"
等每一個變化。我的頭搜索路徑看起來太細:
"${PODS_ROOT}/Headers/Public/Google"
"${PODS_ROOT}/Headers/Public/Google/Google"
"${PODS_ROOT}/Headers/Public/GoogleAnalytics"
...
最後的警告:我不知道(因爲當我這樣做的Xcode沒有完全建立),但我認爲這正確的Xcode進口Analytics.h
文件,如果我註釋掉了#import <workinglibrary.h>
聲明(至少,我可以在其他文件中使用Apple + Click分析函數來獲得聲明)。
編輯:只是在開玩笑,最後一點是不正確的
你找到了答案?我也遇到同樣的問題。 –
我忘了具體細節,但我認爲我的主要應用目標實際上沒有發現Google Analytics(分析)的問題,但我的某個規範沒有正確導入它。儘管iOS現在有很多與Google Analytics有關的問題 - 例如如果你需要'use_frameworks!',你會遇到問題。 (https://code.google.com/p/analytics-issues/issues/detail?id=609) – aspin