2017-06-15 204 views
3

我正在开发iOS应用程序和我荚文件看起来像火力地堡配置

platform :ios, '8.0' 
use_frameworks! 

target 'MYAPP' do 
    pod 'Google-Mobile-Ads-SDK' 
    pod 'Google/SignIn' 
    pod 'Alamofire', '~> 4.0' 
    pod 'AlamofireImage', '~> 3.1' 
end 

target 'MYAPPTests' do 
    pod 'Google-Mobile-Ads-SDK' 
    pod 'Google/SignIn' 
    pod 'Alamofire', '~> 4.0' 
    pod 'AlamofireImage', '~> 3.1' 
end 

target 'MYAPPUITests' do 
    pod 'Google-Mobile-Ads-SDK' 
    pod 'Google/SignIn' 
    pod 'Alamofire', '~> 4.0' 
    pod 'AlamofireImage', '~> 3.1' 
end 

当我运行应用程序,并不断寻找在控制台以下警告:

[火力地堡/核心] [I-COR000003]尚未配置默认的Firebase应用程序 。将[FIRApp configure]添加到您的应用程序 初始化中。了解更多:”在我的appdelegate

于是,我又增加了FIRApp.configure()导致崩溃

'[火力地堡/消息] [I-IID001000]火力地堡没有设置 正确。发件人ID为零或空。2017-06-14 18:25:37.044 MYAPP [10520:128089] ***终止应用程序,原因是未捕获的异常 'com.firebase.instanceid',原因:'无法配置Firebase InstanceID。Google发件人ID不能为零或空。''

是否需要Firebase配置的GoogleModbileAdsSDK? 我在这里错过了什么?

+2

您是否在使用Firebase?您的Firebase在pod中的哪个位置? –

+0

实际上我没有专门使用Firebase。但是我不断收到有关设置Firebase的警告。所以我怀疑它是由于我使用的其他SDK,可能是Alamofire。对此有何想法? – Mot

+0

Alamofire与firebase无关。 –

回答

0

检查了这一点 https://firebase.google.com/docs/ios/setup 您需要添加到文件荚需要从数据库

+0

我其实不想使用Firebase。那么,为什么我的控制台打印出配置Firebase的警告? – Mot

+0

我在同一条船上...我实际上不想使用它...所以关闭控制台转储Firebase会很好。 – roycable

0

使用的,如果你不想安装其他谷歌软件包,然后使用

pod 'GoogleSignIn' 

它只会安装googleSignIn的包需求