line 8: inherited: command not found Unknown FLUTTER_BUILD_MODE: distribution

项目场景:

ios混编flutter时打包ios项目时报错,/flutter_module/.ios/Flutter/flutter_export_environment.sh: line 8: inherited: command not found
ERROR: Unknown FLUTTER_BUILD_MODE: distribution.


问题描述:

/flutter_module/.ios/Flutter/flutter_export_environment.sh: line 8: inherited: command not found
========================================================================
ERROR: Unknown FLUTTER_BUILD_MODE: distribution.
Valid values are 'Debug', 'Profile', or 'Release' (case insensitive).
This is controlled by the FLUTTER_BUILD_MODE environment variable.
If that is not set, the CONFIGURATION environment variable is used.

You can fix this by either adding an appropriately named build
configuration, or adding an appropriate value for FLUTTER_BUILD_MODE to the
.xcconfig file for the current build configuration (Distribution).

解决方案:

原因在错误信息里已经写的很清楚的,根据提示找到flutter_export_environment.sh文件和Generated.xcconfig文件,打开添加以下代码:

//在export "FLUTTER_BUILD_DIR=build"这行下添加以下代码
export "FLUTTER_BUILD_MODE=release"

注意:必须是在flutter先执行打包成功后在添加,在执行Archive打包ios项目,若添加后在执行flutter build ios进行打包,则上面的两个文件会被重写为原来没有修改前的内容。
混编打包方法可以查看我的另一篇文章:flutter混编ios打包生成ipa文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

情以西风暖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值