Skip to content

added code signing and notariziation#3755

Open
timschneider wants to merge 2 commits intosupermerill:debug_macosfrom
Meltingplot:fix_macos_signing
Open

added code signing and notariziation#3755
timschneider wants to merge 2 commits intosupermerill:debug_macosfrom
Meltingplot:fix_macos_signing

Conversation

@timschneider
Copy link
Copy Markdown

Added codesigning again and notarization of dmg file.

Set the following variables and secrets in git

MACOS_CERTIFICATE: ${{ secrets.MACOS_P12 }} <- the certificate base64 encoded
MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_PASSWD }} <- the certificate passphrase
MACOS_APP_PWD: ${{ secrets.MACOS_NOTARIZATION_PASS }} <- the apple developer id (application specific) password
MACOS_APP_MAIL: ${{ secrets.MACOS_NOTARIZATION_USER }} <- the apple developer id (email)
MACOS_APP_DEVELOPER_ID: ${{ vars.MACOS_APP_DEVELOPER_ID }} <- the apple developer id subject name (as written in certificate)
MACOS_APP_TEAM_ID: ${{ vars.MACOS_APP_TEAM_ID }} <- the apple id team id used for notarization
MACOS_KEYCHAIN_TEMP_PASSWORD: ${{ secrets.MACOS_KEYCHAIN_TEMP_PASSWORD }} <- a strong random password

@gretel
Copy link
Copy Markdown

gretel commented Jan 3, 2024

@supermerill did you try building for macos via github actions? it should be possible, i think.

@supermerill supermerill force-pushed the debug_macos branch 2 times, most recently from 71270e8 to b37ea47 Compare September 30, 2025 20:19
@supermerill supermerill force-pushed the debug_macos branch 4 times, most recently from 403377b to dd35ae3 Compare November 25, 2025 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants