apptore version exeption
This commit is contained in:
parent
b8712bd12f
commit
255be8c407
1 changed files with 9 additions and 1 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue