我正在开发一个iOS应用程序,我的pod文件看起来像
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
当我运行应用程序并在控制台中继续发现以下警告时:
[Firebase / Core] [I-COR000003]默认的Firebase应用还没有 已配置。将[FIRApp配置]添加到您的应用程序 初始化。阅读更多:“。
所以在我的appdelegate中,我添加了FIRApp.configure()
导致崩溃
'[Firebase / Messaging] [I-IID001000]未设置Firebase 正确。发件人ID为零或空。 2017-06-14 18:25:37.044 MYAPP [10520:128089] ***因未捕获的异常终止应用程序 'com.firebase.instanceid',原因:'无法配置Firebase 实例id。 Google发件人ID不得为空或空。''
需要Firebase配置的是GoogleModbileAdsSDK
吗?
我在这里缺少什么?
答案 0 :(得分:0)
检查一下 https://firebase.google.com/docs/ios/setup 您需要在pod文件中添加需要在数据库中使用的文件
答案 1 :(得分:0)
如果您不想安装其他Google软件包,请使用
pod 'GoogleSignIn'
它只会安装googleSignIn
的软件包答案 2 :(得分:0)
尝试在AppDelegate.swift中添加此代码
override init() {
FirebaseApp.configure()
}
而不是在:
中进行配置 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool