apptore version exeption

This commit is contained in:
FE 2025-09-08 14:11:56 +09:00
parent b8712bd12f
commit 255be8c407

View file

@ -57,6 +57,7 @@ class BuildiOS extends Command {
const result = '[RESULT]: ';
var needIncrementVersionState = ['WAITING_FOR_REVIEW', 'WAITING_FOR_REVIEW', 'IN_REVIEW', 'PENDING_DEVELOPER_RELEASE', 'PENDING_APPLE_RELEASE', 'REPLACED_WITH_NEW_VERSION'];
List<dynamic> jsonArr;
String? readyForSaleVersion = null;
for (var item in arr) {
if (item.contains(result)) {
jsonArr =
@ -70,13 +71,20 @@ class BuildiOS extends Command {
if (needIncrementVersionState.contains(item['state'])) {
targetVersion = incrementVersion(item['version']);
}
if (item['state'] == 'READY_FOR_SALE') {
readyForSaleVersion = item['version'];
}
}
break;
}
}
if (targetVersion == null) {
throw Exception(
if(readyForSaleVersion != null) {
targetVersion = incrementVersion(readyForSaleVersion);
} else {
throw Exception(
'Can not find target version when state = PREPARE_FOR_SUBMISSION, PENDING_DEVELOPER_RELEASE');
}
}
version = targetVersion;