diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79a12a50..a0270ccd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -101,9 +101,6 @@ jobs: run: | python3 .github/workflows/updateOSXVersion.py mv Techmino.love Techmino.app/Contents/Resources - - name: Pack Techmino - run: | - zip -r -y Techmino-Packed.app.zip Techmino.app - name: Codesign executable # can be found at running `security find-identity -v` # is any password you like, it is there just to create the keychain @@ -115,11 +112,15 @@ jobs: MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_CERTIFICATE_PWD }} run: | echo $MACOS_CERTIFICATE | base64 —decode > certificate.p12 - security create-keychain -p build.keychain security default-keychain -s build.keychain - security unlock-keychain -p build.keychain + security create-keychain -p Techminohaowan build.keychain + security default-keychain -s build.keychain + security unlock-keychain -p Techminohaowan build.keychain security import certificate.p12 -k build.keychain -P $MACOS_CERTIFICATE_PWD -T /usr/bin/codesign - security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k build.keychain - /usr/bin/codesign --force -s ./Techmino.app -v + security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k Techminohaowan build.keychain + /usr/bin/codesign --force --deep -s 79B81FC5EA155243C973B5417B0996501F00EF55 ./Techmino.app -v + - name: Pack Techmino + run: | + zip -r -y Techmino-Packed.app.zip Techmino.app - name: Artifact uses: actions/upload-artifact@v1.0.0 with: