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

如何在Xcode中配置--dart-define-from-file参数运行Flutter项目?

在Xcode中配置--dart-define-from-file参数的方法

1. 打开Flutter项目的Xcode工程

直接在终端执行 open ios/Runner.xcworkspace 打开,或者找到项目下ios文件夹里的Runner.xcworkspace,双击打开即可。

2. 设置运行/调试时的参数

  • 选中Xcode左上角的项目目标(显示为Runner),点击顶部菜单栏的「Edit Scheme...」,或者用快捷键 Cmd + < 调出设置窗口
  • 在弹出的窗口左侧选择「Run」选项卡,切换到「Arguments」标签页
  • 在「Arguments Passed On Launch」区域,点击「+」号,输入:--dart-define-from-file=keys.json
    注意:如果keys.json不在ios目录下,要填写相对路径,比如文件在项目根目录的话,就写../keys.json

3. 配置构建参数(适用于打包Archive等场景)

如果需要在打包或其他构建场景下也加载该参数,需额外配置:

  • 回到项目设置界面,选中Runner目标后点击「Build Settings」标签
  • 在搜索框中搜索「Other Flutter Flags」
  • 在Debug、Release、Profile这些配置项中,都添加参数:--dart-define-from-file=keys.json
    同样要注意路径正确性,确保Xcode能定位到这个json文件

4. 验证配置是否生效

可以在Dart代码里添加打印语句验证环境变量是否加载成功,比如:

print(const String.fromEnvironment('你的环境变量名'));

在Xcode中运行项目后,查看控制台输出是否和你配置的一致即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 12:52:07