2017-02-23 63 views
0

я следующие стручки перечислены в моем podfileFirebase связанные стручки автоматически добавляются в файл проекта стручок, который я не указанных в файле стручок

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 

также, Могу ли я узнать, почему это происходит,
Если в случае, если некоторые его рода зависимостей, связанных, пожалуйста, дайте мне знать, по которой стручок эти зависимости ar e установлен.

+1

Beca sue 'pod Google/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.

Так Google сделать некоторые рамки обязательным, если у вас есть использовать любой продукт Google, то ниже рамок являются обязательным (если использовать стручки)

FirebaseAnalytics 
FirebaseCore 

Там нет официальных документов доступны от Google.

Я уже говорил выше на основе опыта. Я использую Google/SignIn и firebase и многие продукты google by Pods. Мое заключение заключается в том, что Above framework обязателен для любого специально для Google/SignIn, это обязательно.

+0

Не могли бы вы поделиться какой-либо официальной ссылкой, указанной Google в отношении этого обязательного включения? – Bharath