diff --git a/lib/oto/commands/build/build_ios.dart b/lib/oto/commands/build/build_ios.dart index f343d0b..14a2a83 100644 --- a/lib/oto/commands/build/build_ios.dart +++ b/lib/oto/commands/build/build_ios.dart @@ -55,9 +55,11 @@ class BuildiOS extends Command { var process = await ProcessExecutor.run(shell); var arr = process.stdout.toString().split('\n'); const result = '[RESULT]: '; + var needIncrementVersionState = ['WAITING_FOR_REVIEW', 'WAITING_FOR_REVIEW', 'IN_REVIEW', 'PENDING_DEVELOPER_RELEASE', 'PENDING_APPLE_RELEASE', 'REPLACED_WITH_NEW_VERSION']; + List jsonArr; for (var item in arr) { if (item.contains(result)) { - var jsonArr = + jsonArr = jsonDecode(item.substring(item.indexOf(result) + result.length)) as List; for (var item in jsonArr) { @@ -65,7 +67,7 @@ class BuildiOS extends Command { targetVersion = item['version']; break; } - if (item['state'] == 'PENDING_DEVELOPER_RELEASE') { + if (needIncrementVersionState.contains(item['state'])) { targetVersion = incrementVersion(item['version']); } }