Flutter run --no-build无法与--release一起使用

问题描述 投票:0回答:1

我先运行flutter build ios,然后再运行flutter run --release --no-build。据我了解,第二条语句应该only run而不是rebuild可执行文件,但是它也总是在重建。我想念什么吗?

更新:当我运行flutter run --no-build时,它首先生成可执行文件,然后说Could not find the built application bundle at build/ios/iphoneos/Runner.app. Error launching application on <my iPhone>.,这是有道理的,因为该目录中没有Runner.app,只有<application name>.app

我可以通过运行flutter run --user-application-binary解决。

flutter
1个回答
0
投票

运行flutter run --no-build --release时,--no-build --release发生冲突

flutter run -h

这里是帮助命令的适用部分(突出显示是我的::

[--[no-]build,如有必要,请在运行之前构建应用程序。

--release Build应用的发行版。

显然,--release总是导致重建。如果忽略它,您将看到调试版本在再次运行之前不会重新编译。


这意味着不能(至少不是这样)运行release构建而不进行编译。您可能会对此感兴趣file an issue on GitHub

© www.soinside.com 2019 - 2024. All rights reserved.