This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see Cake.Flutter.
Summary
--[no-]obfuscate
In a release build, this flag removes identifiers and replaces them with randomized values for the
purposes of source code obfuscation.This flag must always be combined with "--split-debug-info" option,
the mapping between the values and the original identifiers is stored in the symbol map created in the
specified directory.For an app built with this flag, the "flutter symbolize" command with the right
program symbol file is required to obtain a human readable stack trace.
Because all identifiers are renamed, methods like Object.runtimeType, Type.toString, Enum.toString,
Stacktrace.toString, Symbol.toString(for constant symbols or those generated by runtime system) will
return obfuscated results.Any code or tests that rely on exact names will break.
- Assembly
- Cake
.Flutter .dll - Namespace
- Cake
.Flutter - Containing Type
- Flutter
Build App Bundle Settings
Syntax
public Nullable<bool> Obfuscate { get; set; }
Value
Type | Description |
---|---|
Nullable |