You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片MacBook下Flutter应用无法在iPhone 13模拟器运行求助

解决方案

编译报错的核心原因是Xcode无法找到指定路径下的GoogleService-Info.plist配置文件,按照以下步骤操作即可解决:

操作步骤

  • 确认你持有对应Flutter项目的GoogleService-Info.plist文件,若文件已丢失可前往Firebase控制台重新下载
  • 打开项目下的ios文件夹,双击Runner.xcworkspace启动Xcode(不要打开Runner.xcodeproj文件)
  • 在Xcode左侧项目导航栏选中最顶层的Runner项目,接着在中间面板的Targets列表中选中Runner
  • 切换到Build Phases标签页,找到Copy Bundle Resources选项并展开,若列表中存在GoogleService-Info.plist,选中后点击减号删除
  • 回到Finder,将你的GoogleService-Info.plist文件拖拽到Xcode左侧导航栏的Runner/Runner目录内
  • 弹出的配置弹窗中,务必勾选Copy items if needed,同时在Targets勾选框中选中Runner,点击完成
  • 关闭Xcode,回到Flutter项目根目录依次执行以下操作:
    1. 删除ios目录下的Podfile.lock文件和Pods文件夹
    2. 运行flutter clean
    3. 运行flutter pub get
    4. 重新启动项目即可正常编译

注意事项

  • 不要将GoogleService-Info.plist存放在下载、桌面这类易被清理或路径变动的目录,建议直接放在项目的ios/Runner目录下随项目统一管理
  • 不要直接在Finder中将文件复制到ios/Runner目录,必须通过Xcode拖拽添加,否则Xcode不会自动将文件加入编译资源列表

内容的提问来源于stack exchange,提问作者codr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 14:15:07