From 349e36ac636e622b353bf16ec76bd39a0a603028 Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Tue, 9 Jun 2026 15:45:40 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20TestFlight=20Xcode=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EA=B3=A0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/testflight.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testflight.yml b/.github/workflows/testflight.yml index e3304ad0..b408dabd 100644 --- a/.github/workflows/testflight.yml +++ b/.github/workflows/testflight.yml @@ -20,7 +20,7 @@ on: env: SCHEME: DevLogApp RUBY_VERSION: "3.2" - XCODE_VERSION: latest + XCODE_VERSION: "26.5" APP_STORE_TEAM_ID: ${{ secrets.APP_STORE_TEAM_ID }} ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }} ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }} @@ -36,7 +36,7 @@ permissions: jobs: testflight: if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'develop' && (contains(github.event.pull_request.labels.*.name, 'qa') || contains(github.event.pull_request.labels.*.name, 'qa-local'))) - runs-on: macos-latest + runs-on: macos-26 timeout-minutes: 45 steps: @@ -114,6 +114,14 @@ jobs: - name: Build for TestFlight run: bundle exec fastlane testflight_build_only + - name: Upload TestFlight build log + if: always() + uses: actions/upload-artifact@v6 + with: + name: testflight-build-log + path: ~/Library/Logs/gym/*.log + if-no-files-found: ignore + - name: Skip TestFlight Upload if: (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'qa-local')) || (github.event_name == 'workflow_dispatch' && inputs.upload_to_app_store_connect != 'true') run: echo "Skipping TestFlight upload" From 8eb3e5f8ebe94f4b7ad698eefa61829936d82ca4 Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:05:01 +0900 Subject: [PATCH 2/3] =?UTF-8?q?rollback:=20TestFlight=20Xcode=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EA=B3=A0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/testflight.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testflight.yml b/.github/workflows/testflight.yml index b408dabd..88036375 100644 --- a/.github/workflows/testflight.yml +++ b/.github/workflows/testflight.yml @@ -20,7 +20,7 @@ on: env: SCHEME: DevLogApp RUBY_VERSION: "3.2" - XCODE_VERSION: "26.5" + XCODE_VERSION: latest APP_STORE_TEAM_ID: ${{ secrets.APP_STORE_TEAM_ID }} ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }} ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }} @@ -36,7 +36,7 @@ permissions: jobs: testflight: if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'develop' && (contains(github.event.pull_request.labels.*.name, 'qa') || contains(github.event.pull_request.labels.*.name, 'qa-local'))) - runs-on: macos-26 + runs-on: macos-latest timeout-minutes: 45 steps: From cff01a07c05d851b0e8541948b90bdd2657bf177 Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:05:50 +0900 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20TestFlight=20=EB=A7=A4=ED=81=AC?= =?UTF-8?q?=EB=A1=9C=20=EA=B2=80=EC=A6=9D=20=EC=8A=A4=ED=82=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastlane/Fastfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index ae2bf162..a62af34b 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -131,7 +131,7 @@ platform :ios do export_method: "app-store", output_directory: TESTFLIGHT_BUILD_OUTPUT_DIRECTORY, output_name: "#{APP_PRODUCT_NAME}.ipa", - xcargs: "-skipPackagePluginValidation" + xcargs: "-skipPackagePluginValidation -skipMacroValidation" ) next api_key