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

Flutter创建多Scheme后无法在iOS模拟器运行的问题

解决Flutter Flavors iOS模拟器运行报错问题

问题原因

报错release/profile builds are only supported for physical devices的核心原因是:你当前使用的Scheme(大概率是Staging)默认启用了Release/Profile构建模式,而Flutter的Release/Profile采用AOT编译,仅适配真机架构,无法在iOS模拟器运行——模拟器仅支持Debug模式的JIT编译。

修复步骤

  1. 打开Xcode,点击顶部工具栏的Scheme选择框,选中Staging Scheme后选择Edit Scheme...
  2. 在弹出窗口左侧选中Run选项卡,将Build Configuration下拉框切换为Debug
  3. 同步检查Development Scheme的Run配置,确保其Build Configuration也为Debug
  4. 重新启动模拟器运行即可

额外说明

  • 若要测试Staging环境的Release/Profile效果,必须使用真机设备
  • 如需为不同Flavor配置专属环境变量,可在Xcode的Build Settings中,针对对应Target/Configuration添加User-Defined变量,也可通过Flutter命令指定启动参数:flutter run --flavor staging --debug

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 17:44:53