Size: a a a

Dart & Flutter по-русски

2020 April 10

EE

Evgenii Elchev in Dart & Flutter по-русски
Или как мне какой нибудь флаг в релиз добавить, что бы часть кода не компилировалась
источник

C

Compote in Dart & Flutter по-русски
+
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Evgenii Elchev
Или как мне какой нибудь флаг в релиз добавить, что бы часть кода не компилировалась
assert ?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
// Перечисление режимов запуска приложения
enum BuildMode {
 release
 , profile
 , debug
}

 /// Получить режим запуска приложения
 static BuildMode _getCurrentBuildMode() =>
   (() {
     if (const bool.fromEnvironment('dart.vm.product')) {
       return BuildMode.release;
     }
     BuildMode result = BuildMode.profile;
     assert(() {
       result = BuildMode.debug;
       return true;
     }());
     return result;
   }());
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Следи за проёмной.
Я отправляю сборку до qa, и отправляю сборку в стор. Они обе релизные)
Я уже поднимал этот вопрос тут, и решил отправлять для qa профайл сборку. Так как у флаттера есть флаги, то есть я могу проверить это профайл или релиз сборка.
Но теперь мне флаттер говорит что я не могу собрать инсталлятор для qa в профайл моде. То есть мой план немного накрылся)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
То есть я знаю как отличить друг от друга дебаг, профайл, релиз
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Не хотеть думать.

Ну если что, есть assert, а также можешь исключать из компилирования опциональными импортами
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
🅵🅾️🆇
Не хотеть думать.

Ну если что, есть assert, а также можешь исключать из компилирования опциональными импортами
Чувак
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну я отвечаю на вопрос.
С CI/CD подмогать не буду)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Assert не работает в релизе
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
У самого не настроено
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
А мне флаттер не даёт профайл собрать для qa
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну да, в том и смысл
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Говорит собирай релиз
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
А если и им релиз
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
И в стор релиз
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Попробуй через опциональные импорты
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
То как мне один релиз от другого отличить?)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
🅵🅾️🆇
Попробуй через опциональные импорты
Это что?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
источник