火力地堡相关豆荚项目荚文件,我还没有在POD文件中指定

问题描述:

我在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

最近Firebase连接Google

所以谷歌做一些框架强制性的,如果你有使用谷歌的任何产品,那么下面的框架是强制性的(如果使用的吊舱)

FirebaseAnalytics 
FirebaseCore 

有可从谷歌的官方文档。

我已经说过以上经验。我使用Google/SignIn和Firebase以及Pod的许多谷歌产品,我的结论是,对于任何专门用于Google/SignIn的强制性框架,上述框架是强制性的。

+0

请您分享一下谷歌关于这个强制性框架包含的官方链接吗? – Bharath