diff --git a/.github/workflows/deploy_testflight.yml b/.github/workflows/deploy_testflight.yml index 41a4aae..6c4adfe 100644 --- a/.github/workflows/deploy_testflight.yml +++ b/.github/workflows/deploy_testflight.yml @@ -14,7 +14,7 @@ on: jobs: beta: - runs-on: macos-latest + runs-on: macos-15 steps: - name: Checkout code @@ -93,12 +93,18 @@ jobs: PROFILE_NAME=$(security cms -D -i "$PP_PATH" | plutil -extract Name raw -) echo "PROVISIONING_PROFILE_SPECIFIER=$PROFILE_NAME" >> $GITHUB_ENV - - name: Prepare xcconfig + - name: Restore Common.xcconfig + env: + COMMON_XCCONFIG: ${{ secrets.COMMON_XCCONFIG }} run: | + set -euo pipefail + test -n "$COMMON_XCCONFIG" mkdir -p Projects/App/Resources - printf 'BASE_URL = ${{ vars.BASE_URL }}\nKAKAO_NATIVE_APP_KEY = ${{ secrets.KAKAO_NATIVE_APP_KEY }}\n' \ + printf '%s' "$COMMON_XCCONFIG" | base64 --decode \ + > Projects/App/Resources/Common.xcconfig || \ + printf '%s' "$COMMON_XCCONFIG" | base64 -D \ > Projects/App/Resources/Common.xcconfig - printf 'PROFILE_NAME = %s\n' "${PROVISIONING_PROFILE_SPECIFIER}" \ + printf '\nPROFILE_NAME = %s\n' "${PROVISIONING_PROFILE_SPECIFIER}" \ >> Projects/App/Resources/Common.xcconfig - name: Install Tuist dependencies