gpt4 book ai didi

build - 在运行时检测应用程序是否处于 Release模式

转载 作者:行者123 更新时间:2023-12-04 17:47:23 26 4
gpt4 key购买 nike

我在 Dart 应用程序中进行了大量测试和调试,当我使用 pub 构建发布版本时,我想确保禁用这些类型的东西。

是否有任何常量或其他方法可以检查应用程序的当前运行版本是否为发布版本?

例子:

if (!IS_BUILD) {
performAutomatedDummyLogin()
} else {
login();
}

最佳答案

代码在 assert(...);仅在检查(开发)模式下执行。当您在 Release模式下运行或在 Release模式下构建时,不会执行此代码。

bool isRelease = true;
assert(() {
isRelease = false;
return true;
});

if(isRelease) {
...
}

也可以看看
  • Dart: How to use different settings in debug and production mode?
  • How to achieve precompiler directive like functionality
  • Is there a compiler preprocessor in Dart?
  • 关于build - 在运行时检测应用程序是否处于 Release模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29592826/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com