parse static method
Parses a string into a BuildFormat.
Supports 'appbundle', 'aab', 'apk', and 'ipa'.
Throws a ValidationException if value is unrecognized.
Implementation
static BuildFormat parse(String value) {
switch (value.trim().toLowerCase()) {
case 'appbundle':
case 'aab':
return BuildFormat.appbundle;
case 'apk':
return BuildFormat.apk;
case 'ipa':
return BuildFormat.ipa;
default:
throw ValidationException(
'Unknown or unsupported build format: "$value". Allowed formats: appbundle, aab, apk, ipa.',
);
}
}