1. 打开 Xcode 项目
openios/Runner.xcworkspace
2. 进入项目配置页面
在左侧导航栏点击最顶部的 Runner(蓝色项目图标,确保是 PROJECT 级别,不是 TARGET 级别)。
切换到 Info 标签页,找到 Configurations 区域(这里会显示你当前的配置:Debug、Release、uat、test、Profile)。
3. 创建 Release-test 配置
选中 Release 配置,点击左下角 + 号 → 选择 Duplicate "Release" Configuration。
将新配置命名为 Release-test(必须严格遵循此命名:Release-<你的 flavor 名>,这里你的 flavor 是 test,所以是 Release-test)。
完成后,Configurations 列表会新增 Release-test 配置。
4. 关联 Scheme 与新配置(关键)
需要确保 test 对应的 Scheme 关联到 Release-test 配置:
顶部菜单栏选择 Product → Scheme → Edit Scheme(确保当前 Scheme 是 test,如果没有 test Scheme,先按之前的方法创建)。
在左侧菜单选择 Archive(打包用的配置),右侧 Build Configuration 选择刚创建的 Release-test。
同理,检查 Run、Test 等选项的配置(如果需要 debug 模式,可创建 Debug-test 配置并关联)。
5. 重新打包
配置完成后,执行打包命令:flutter build ipa--flavor test--dart-define=APP_ENV=test