-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
- Electron-Builder Version:
- Node Version: 18.16.1
- Electron Version: 26.1.0
- Electron Type (current, beta, nightly): current
24.6.3
- Target: mac
trying to open on macOS Montery 12.6.3 (21G419)
Using the built-in "notarize" option in `electron-builder it notarize and stapled successfully, according to the logs (see below), but the app is unable to be opened on Mac.
I can launch the .dmg, which Mac briefly says "Verifying" before successfully opening the installer screen (drag to "Applications"). It then installs, but when I try to open the app it again says "Verifying [...]", but this time for a minute or two, and then fails to open with the message "Ganache" cannot be opened because the developer cannot be verified. macOS cannot verify that this app is free from malware. [...]
. (Ganache is the app name).
Logs:
• signing file=dist/mac/Ganache.app identityName=Developer ID Application: ConsenSys AG (48XVW22RCG) identityHash=C927DD3B556DC334E4573E643FB6F2F142E5FC5F provisioningProfile=none
2023-09-02T14:51:51.458Z electron-notarize:spawn spawning cmd: xcrun args: [ '--find', 'notarytool' ] opts: {}
2023-09-02T14:51:54.462Z electron-notarize:spawn cmd xcrun terminated with code: 0
2023-09-02T14:51:54.462Z electron-notarize:notarytool starting notarize process for app: /Users/runner/work/ganache-ui/ganache-ui/dist/mac/Ganache.app
2023-09-02T14:51:54.463Z electron-notarize:helpers doing work inside temp dir: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/electron-notarize-5htv5U
2023-09-02T14:51:54.464Z electron-notarize:notarytool zipping application to: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/electron-notarize-5htv5U/Ganache.zip
2023-09-02T14:51:54.464Z electron-notarize:spawn spawning cmd: ditto args: [
'-c',
'-k',
'--sequesterRsrc',
'--keepParent',
'Ganache.app',
'/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/electron-notarize-5htv5U/Ganache.zip'
] opts: { cwd: '/Users/runner/work/ganache-ui/ganache-ui/dist/mac' }
2023-09-02T14:53:33.252Z electron-notarize:spawn cmd ditto terminated with code: 0
2023-09-02T14:53:33.252Z electron-notarize:notarytool zip succeeded, attempting to upload to Apple
2023-09-02T14:53:33.252Z electron-notarize:spawn spawning cmd: xcrun args: [
'notarytool',
'submit',
'/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/electron-notarize-5htv5U/Ganache.zip',
'--apple-id',
'*********',
'--password',
'*********',
'--team-id',
'*********',
'--wait',
'--output-format',
'json'
] opts: {}
2023-09-02T15:19:19.320Z electron-notarize:spawn cmd xcrun terminated with code: 0
2023-09-02T15:19:19.322Z electron-notarize:notarytool notarization success
2023-09-02T15:19:19.323Z electron-notarize:helpers work succeeded
2023-09-02T15:19:19.422Z electron-notarize:staple attempting to staple app: /Users/runner/work/ganache-ui/ganache-ui/dist/mac/Ganache.app
2023-09-02T15:19:19.423Z electron-notarize:spawn spawning cmd: xcrun args: [ 'stapler', 'staple', '-v', 'Ganache.app' ] opts: { cwd: '/Users/runner/work/ganache-ui/ganache-ui/dist/mac' }
2023-09-02T15:19:23.628Z electron-notarize:spawn cmd xcrun terminated with code: 0
2023-09-02T15:19:23.629Z electron-notarize:staple staple succeeded
• notarization successful
• building target=macOS zip arch=x64 file=dist/Ganache-2.7.2-mac.zip
• building target=DMG arch=x64 file=dist/Ganache-2.7.2-mac.dmg
• building block map blockMapFile=dist/Ganache-2.7.2-mac.zip.blockmap
• publishing publisher=Github (owner: trufflesuite, project: ganache-ui, version: 2.7.2)
• uploading file=Ganache-2.7.2-mac.zip.blockmap provider=github
• uploading file=Ganache-2.7.2-mac.zip provider=github
• overwrite published file file=Ganache-2.7.2-mac.zip.blockmap reason=already exists on GitHub
• overwrite published file file=Ganache-2.7.2-mac.zip reason=already exists on GitHub
• copy files from=/Users/runner/work/ganache-ui/ganache-ui/static/icons/mac/icon.icns to=/Volumes/Ganache 2.7.2/.VolumeIcon.icns isUseHardLinks=false
• copy files from=/Users/runner/work/ganache-ui/ganache-ui/build/dmg/background.tiff to=/Volumes/Ganache 2.7.2/.background/background.tiff isUseHardLinks=false
• execute command command=sips -g pixelHeight -g pixelWidth /Users/runner/work/ganache-ui/ganache-ui/build/dmg/background.tiff workingDirectory=
• command executed executable=sips out=/Users/runner/work/ganache-ui/ganache-ui/build/dmg/background.tiff
pixelHeight: 498
pixelWidth: 658
• building block map blockMapFile=dist/Ganache-2.7.2-mac.dmg.blockmap
• uploading file=Ganache-2.7.2-mac.dmg.blockmap provider=github
• uploading file=Ganache-2.7.2-mac.dmg provider=github
• overwrite published file file=Ganache-2.7.2-mac.dmg.blockmap reason=already exists on GitHub
• overwrite published file file=Ganache-2.7.2-mac.dmg reason=already exists on GitHub
• overwrite published file file=latest-mac.yml reason=already exists on GitHub
full logs here: https://github.com/trufflesuite/ganache-ui/actions/runs/6058926364/job/16441511002#step:11:4295