electron / electron/notarize

Notarization hangs on `notarytool submit` for hours without output

Open
#179 26 comments 4 reactions 0 assignees View on GitHub
troubleshooting
Dominant language
TypeScript
Stars
193
Forks
41
Avg merge
4h 45m
Merged PRs (30d)
3

Description

Im using `"@electron-forge/cli": "^7.2.0"` which uses notarize under the hood. I provide credentials to notarize by passing them to my `forge.config.js` like this:
```
osxSign: {
'identity': "Developer ID Application: MYCOMPANYNAME",
'hardened-runtime': true,
'gatekeeper-assess': false,
'entitlements': 'entitlements.plist',
'entitlements-inherit': 'entitlements.plist',
},
osxNotarize: {
tool: 'notarytool',
appleId: process.env.APPLE_ID,
appleIdPassword: process.env.APP_SPECIFIC_PASSWORD,
teamId: process.env.APPLE_TEAM_ID,
},
```
And I run `electron-forge package`.

### Expected Behavior:
Notarization succeeds or fails within 15 minutes.

### Actual Behavior:
The notarization step hangs on the `notarytool submit` step shown here:
```
electron-notarize:spawn spawning cmd: xcrun args: [
'notarytool', 'submit', '/var/folders/4g/p6tq8s_j4tqf78675mcggp8m0000gn/T/electron-notarize-F7fJr2/MYAPPNAME.zip',
'--apple-id', '*********',
'--password', '*********',
'--team-id', '*********',
'--wait',
'--output-format', 'json'
] opts: {} +0ms
```

### Notes:
Running this command by hand hangs, but if I remove `--wait` it succeeds in a couple minutes. My understanding of this wait flag is that its waiting on something else, but I dont understand what.

Removing the notarization steps prevents the hanging.

The zip is 0.3gb. I've checked that these vars are in my env. This issue has persisted all weekend.

What may be causing it to hang?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.