From 089293f07c1a160d197580d90835d043172134fa Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Tue, 21 Oct 2025 18:49:05 +0800 Subject: [PATCH] chore(ci): disable codesign for macos build, causes the application not usable --- .github/workflows/release-tamagotchi.yml | 48 ++++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/release-tamagotchi.yml b/.github/workflows/release-tamagotchi.yml index 0c29de043..d0c252001 100644 --- a/.github/workflows/release-tamagotchi.yml +++ b/.github/workflows/release-tamagotchi.yml @@ -83,29 +83,29 @@ jobs: - uses: actions/checkout@v5 # https://docs.github.com/en/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications - - name: Install the Apple certificate (macOS Only) - if: matrix.os == 'macos-13' || matrix.os == 'macos-latest' - env: - BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} - P12_PASSWORD: ${{ secrets.P12_PASSWORD }} - KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} - run: | - # create variables - CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12 - KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db + # - name: Install the Apple certificate (macOS Only) + # if: matrix.os == 'macos-13' || matrix.os == 'macos-latest' + # env: + # BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} + # P12_PASSWORD: ${{ secrets.P12_PASSWORD }} + # KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} + # run: | + # # create variables + # CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12 + # KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db - # import certificate from secrets - echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode -o $CERTIFICATE_PATH + # # import certificate from secrets + # echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode -o $CERTIFICATE_PATH - # create temporary keychain - security create-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH - security set-keychain-settings -lut 21600 $KEYCHAIN_PATH - security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH + # # create temporary keychain + # security create-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH + # security set-keychain-settings -lut 21600 $KEYCHAIN_PATH + # security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH - # import certificate to keychain - security import $CERTIFICATE_PATH -P "$P12_PASSWORD" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH - security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH - security list-keychain -d user -s $KEYCHAIN_PATH + # # import certificate to keychain + # security import $CERTIFICATE_PATH -P "$P12_PASSWORD" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH + # security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH + # security list-keychain -d user -s $KEYCHAIN_PATH - uses: pnpm/action-setup@v4 with: @@ -270,7 +270,7 @@ jobs: files: apps/stage-tamagotchi/bundle/${{ env.PRODUCT_NAME }}_* append_body: true - - name: Clean up keychain and provisioning profile (macOS Only) - if: ${{ always() && (matrix.os == 'macos-13' || matrix.os == 'macos-latest') }} - run: | - security delete-keychain $RUNNER_TEMP/app-signing.keychain-db + # - name: Clean up keychain and provisioning profile (macOS Only) + # if: ${{ always() && (matrix.os == 'macos-13' || matrix.os == 'macos-latest') }} + # run: | + # security delete-keychain $RUNNER_TEMP/app-signing.keychain-db