From d9bf7d35605c0998378162e51b375e5685b9fe8f Mon Sep 17 00:00:00 2001 From: FE Date: Wed, 3 Sep 2025 14:40:55 +0900 Subject: [PATCH] =?UTF-8?q?ios=20=EB=B9=8C=EB=93=9C=EC=9D=98=20=EC=97=AC?= =?UTF-8?q?=EB=9F=AC=20=EC=83=81=ED=83=9C=EA=B0=92=EC=97=90=20=EB=94=B0?= =?UTF-8?q?=EB=A5=B8=20=EB=8C=80=EC=9D=91=20=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/oto/commands/build/build_ios.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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']); } }