我在Dart应用程序中得到了一堆测试和调试内容,我想确保在使用pub构建发布版本时禁用这些内容.
是否有任何常量或其他方法来检查当前运行的应用程序版本是否是发布版本?
例:
if (!IS_BUILD) {
performAutomatedDummyLogin()
} else {
login();
}
Run Code Online (Sandbox Code Playgroud)
代码输入assert(...);仅在已检查(开发)模式下执行.在发布模式下运行或在发布模式下构建时,不会执行此代码.
bool isRelease = true;
assert(() {
isRelease = false;
return true;
});
if(isRelease) {
...
}
Run Code Online (Sandbox Code Playgroud)
也可以看看