diff options
| -rw-r--r-- | README.md | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -341,6 +341,15 @@ the version of the app you are going to release. For example `2018.3-beta1` or ` export HISTCONTROL=ignorespace export CSC_KEY_PASSWORD='my secret' ``` + * `NOTARIZE_APPLE_ID` - The AppleId to use when notarizing the app. Only needed on release builds + * `NOTARIZE_APPLE_ID_PASSWORD` - The AppleId password for the account in `NOTARIZE_APPLE_ID`. + Don't use the real AppleId password! Instead create an app specific password and add that to + your keyring. See this documentation: https://github.com/electron/electron-notarize#safety-when-using-appleidpassword + + Summary: + 1. Generate app specific password on Apple's AppleId management portal. + 2. Run `security add-generic-password -a "<apple_id>" -w <app_specific_password> -s "something_something"` + 3. Set `NOTARIZE_APPLE_ID_PASSWORD="@keychain:something_something"`. 1. Run `./build.sh` on each computer/platform where you want to create a release artifact. This will do the following for you: |
