Jak*_*ram 6 ios firebase flutter
在 iOS 上向我的 Flutter 应用程序添加对 Firebase 的支持时,出现以下异常:
Terminating app due to uncaught exception 'com.firebase.core', reason: 'App name can only contain alphanumeric, hyphen (-), and underscore (_) characters'
Run Code Online (Sandbox Code Playgroud)
看着 flutterfire问题 #928,我想知道这是否与 iOS 包 ID 有关。所以我改变了它以符合上述规定(使用连字符而不是点)。但这并没有解决问题。
我还尝试调整iOS“捆绑包显示名称”。但这也没有帮助。
所以 - 我的问题是;“应用程序名称”是什么?我该如何改变它?
小智 8
应用程序名称是指在 main.dart 中初始化 Firebase 时给出的 Firebase 应用程序名称。确保该名称不包含空格 (' ') 或其他未经授权的字符。
await Firebase.initializeApp(
name: 'app-name',
options: DefaultFirebaseOptions.currentPlatform,
);
Run Code Online (Sandbox Code Playgroud)
这有帮助吗?
它建议一个快速修复方法,即将“_”替换为“-”。
转到您的 info.plist 文件,您将看到:
<key>CFBundleName</key>
<string>App Name</string>
Run Code Online (Sandbox Code Playgroud)
然后您就可以进行更改。
| 归档时间: |
|
| 查看次数: |
1830 次 |
| 最近记录: |