flutter运行--no构建不能与--release一起工作



我运行flutter build ios,然后运行flutter run --release --no-build
据我所知,第二条语句应该只运行,而不是重建可执行文件,但它也总是在重建。我是不是错过了什么?

更新:当我运行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 --use-application-binary来解决问题。

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

flutter run -h

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

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

--release构建应用程序的发布版本。

显然,--release将始终导致重建。如果省略它,您将看到调试构建在第二次运行之前不会重新编译。


这意味着不可能(至少不是这样(在不编译的情况下运行版本构建。你可能会在GitHub上提交一个关于它的问题。

最新更新