2017-02-23 71 views
0

我在podfile火力地堡相關豆莢項目莢文件,我還沒有在POD文件中指定

pod 'AFNetworking', '~> 3.0' 
pod 'MBProgressHUD', '~> 1.0.0' 
pod 'AFNetworkActivityLogger', git: 'https://github.com/AFNetworking/AFNetworkActivityLogger.git', branch: '3_0_0' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'CocoaLumberjack' 
pod 'Google/SignIn' 

後,我安裝了上述莢使用「吊艙下面列出的豆莢但自動添加安裝」,我已經安裝在我的項目的一些額外莢如下,

FirebaseAnalytics 
FirebaseCore 
FirebaseInstanceID 

同樣,我想知道爲什麼會這樣,
如果萬一其相關的某種相關性,請讓我知道沿莢這些依賴關係e已安裝。

+1

Beca起訴谷歌/ SignIn'會對'pod Google'有一定的依賴性,它聲明瞭''依賴關係':{「FirebaseAnalytics」:[「〜> 3.2」]}'(來源:https: //github.com/CocoaPods/Specs/blob/master/Specs/8/b/3/Google/3.0.3/Google.podspec.json) – Larme

+0

@Larme:謝謝。 – Bharath

回答

1

最近Firebase連接Google

所以谷歌做一些框架強制性的,如果你有使用谷歌的任何產品,那麼下面的框架是強制性的(如果使用的吊艙)

FirebaseAnalytics 
FirebaseCore 

有可從谷歌的官方文檔。

我已經說過以上經驗。我使用Google/SignIn和Firebase以及Pod的許多谷歌產品,我的結論是,對於任何專門用於Google/SignIn的強制性框架,上述框架是強制性的。

+0

請您分享一下谷歌關於這個強制性框架包含的官方鏈接嗎? – Bharath