如何解决FlutterFire配置时Failed to create iOS app for myapp-e8cd7错误?
修复Flutter Firebase配置错误的步骤
从错误日志能明确问题根源:macOS Bundle ID输入格式非法,同时命令参数格式有误,按以下步骤解决:
先清理无效的Firebase应用
登录Firebase控制台,进入myapp-e8cd7项目,打开「项目设置」的应用列表,删除bundle ID为'com.example.myapp'?的macOS应用。修正命令参数格式
你之前执行的flutterfire configure -icom.ios.bubdle参数写法错误,指定iOS bundle ID的正确格式是-i后加空格再跟ID,示例:flutterfire configure -i com.ios.bubdle重新执行配置,规范输入macOS Bundle ID
运行修正后的命令,当被询问macOS bundle ID时,直接输入合法ID,不要加引号或问号,比如com.example.myapp。合法的bundle ID仅允许包含字母、数字、点号(.)和连字符(-),需遵循反向域名格式(如com.yourteam.yourappname)。若问题仍存在,更新Firebase CLI
执行以下命令将Firebase CLI升级到最新版本:npm install -g firebase-tools完成更新后再次运行
flutterfire configure命令。
内容的提问来源于stack exchange,提问作者Abubakar shafiu
相关产品推荐
相关产品推荐

