macOS: Use notarytool for notarization.

This commit is contained in:
Jean-Philip Desjardins 2024-03-25 13:57:40 -04:00
parent 08f2d44a1d
commit a045334a96
2 changed files with 2 additions and 1 deletions

View file

@ -4,4 +4,4 @@ SCRIPT_PATH=$(dirname "$0")
APP_PATH=$SCRIPT_PATH/build/Source/ui_qt/Release/Play.app APP_PATH=$SCRIPT_PATH/build/Source/ui_qt/Release/Play.app
ZIP_PATH=$SCRIPT_PATH/Play.zip ZIP_PATH=$SCRIPT_PATH/Play.zip
ditto -ck --sequesterRsrc --keepParent $APP_PATH $ZIP_PATH ditto -ck --sequesterRsrc --keepParent $APP_PATH $ZIP_PATH
xcrun altool --notarize-app -f $ZIP_PATH -t osx -u $MACOS_NOTARIZE_APPLEID_USERNAME -p $MACOS_NOTARIZE_APPLEID_PASSWORD --primary-bundle-id com.virtualapplications.play xcrun notarytool submit $ZIP_PATH --apple-id $MACOS_NOTARIZE_APPLEID_USERNAME --team-id $MACOS_NOTARIZE_TEAMID --password $MACOS_NOTARIZE_APPLEID_PASSWORD --wait

View file

@ -78,6 +78,7 @@ jobs:
MACOS_DEVID_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_DEVID_CERTIFICATE_PASSWORD }} MACOS_DEVID_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_DEVID_CERTIFICATE_PASSWORD }}
MACOS_NOTARIZE_APPLEID_USERNAME: ${{ secrets.MACOS_NOTARIZE_APPLEID_USERNAME }} MACOS_NOTARIZE_APPLEID_USERNAME: ${{ secrets.MACOS_NOTARIZE_APPLEID_USERNAME }}
MACOS_NOTARIZE_APPLEID_PASSWORD: ${{ secrets.MACOS_NOTARIZE_APPLEID_PASSWORD }} MACOS_NOTARIZE_APPLEID_PASSWORD: ${{ secrets.MACOS_NOTARIZE_APPLEID_PASSWORD }}
MACOS_NOTARIZE_TEAMID: ${{ secrets.MACOS_NOTARIZE_TEAMID }}
- name: Generate DMG - name: Generate DMG
run: | run: |
cd build cd build