ios - Flutter firebase_admob 无法在 iOS 上使用默认应用安装
问题描述
重现步骤:
- 在 Android Studio 中创建一个默认应用
- 通过 Android Studio 在 iOS 模拟器中成功构建和运行应用程序
firebase_admob: ^0.9.0+2
在 pubspec.yaml 中添加依赖项- 应用程序构建成功但启动时崩溃
- 按照说明将
GADApplicationIdentifier
测试 ID 代码添加到ios/Runner/info.plist
文件中
该应用程序在启动时仍然崩溃。在 iOS 上设置的说明如下:https ://pub.dev/packages/firebase_admob 。
据我所知,我已经按照指示完成了所有操作,所以不知道为什么它不适用于默认应用程序。
经过上述所有步骤后我得到的错误是:
Xcode build done. 8.5s
Configuring the default Firebase app...
6.4.0 - [Firebase/Core][I-COR000004] App with name __FIRAPP_DEFAULT does not exist.
6.4.0 - [Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
6.4.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
6.4.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
*** First throw call stack: ( 0 CoreFoundation 0x0000000113b521bb
__exceptionPreprocess + 331 1 libobjc.A.dylib 0x00000001130f0735
objc_exception_throw + 48 2 CoreFoundation 0x0000000113b52015 +
[NSException raise:format:] + 197 3 Runner 0x000000010bd33af0 +[FIRApp
configure] + 576 4 Runner 0x000000010bd7f1c5 -[FLTFirebaseAdMobPlugin
init] + 261 5 Runner 0x000000010bd7ef2e +[FLTFirebaseAdMobPlugin
registerWithRegistrar:] + 78 6 Runner 0x000000010bd333fb +
[GeneratedPluginRegistrant registerWithRegistry:] + 123 7 Runner <…>
解决方案
我相信这篇中等帖子是最全面的 ios Firebase 设置指南,但是可以跳过第 1 点——我有一个应用程序正在使用firebase_admob 0.8.0+3
,它在 iOS 下完美运行,一旦完成所有其他步骤。
推荐阅读
- c# - Mac os 上的 Dotnet 高内存使用率
- windows - 如何使用 XAML 使用字符串资源设置 AppBarButton 文本
- node.js - 如何在 Node.JS 中获取 TargetingIdeaSelector 的 API(用于获取关键字搜索数据的 Google API)?
- arrays - 如何在单元格数组中创建循环并重塑矩阵
- c# - 将 Stream 参数与其他参数一起传递以通过 POST 方法调用 WCF 服务
- javascript - 一键打开两个网址
- python - 可以检测python是否执行了模块导入或尝试执行它?
- reactjs - 代表用户向 Google Calendar API 发出 AWS Lambda 请求(python)
- aws-lambda - DynamoDB 流式传输一些未发送到 lambda 的项目
- mongodb - MongoDB docker 停止运行,“/opt/mongors/keyfile 上的权限太开放”