mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-28 18:02:38 +02:00
Update macOS release building instructions
Make the instructions consistent with the release building changes.
This commit is contained in:
parent
592009d4d1
commit
49f72320d9
1 changed files with 5 additions and 3 deletions
|
@ -165,11 +165,13 @@ git checkout v$VERSION
|
||||||
To make a macOS release, go to macOS build machine:
|
To make a macOS release, go to macOS build machine:
|
||||||
|
|
||||||
- Build machine must have:
|
- Build machine must have:
|
||||||
- macOS 10.14
|
- Apple-trusted `Apple Development: Trevor Timm (TW4JVM8ZCU)` code-signing certificates installed
|
||||||
- Apple-trusted `Developer ID Application: FIRST LOOK PRODUCTIONS, INC. (P24U45L8P5)` code-signing certificates installed
|
|
||||||
- Verify and checkout the git tag for this release
|
- Verify and checkout the git tag for this release
|
||||||
- Run `poetry install`
|
- Run `poetry install`
|
||||||
- Run `poetry run ./install/macos/build-app.py --with-codesign`; this will make `dist/Dangerzone.dmg`
|
- Run `poetry run ./install/macos/build-app.py`; this will make `dist/Dangerzone.app`
|
||||||
|
- Run `poetry run ./install/macos/build-app.py --only-codesign`; this will make `dist/Dangerzone.dmg`
|
||||||
|
* You need to run this command as the account that has access to the code signing certificate
|
||||||
|
* You must run this command from the MacOS UI, from a terminal application.
|
||||||
- Notarize it: `xcrun altool --notarize-app --primary-bundle-id "media.firstlook.dangerzone" -u "micah@firstlook.org" -p "$PASSWORD" --file dist/Dangerzone.dmg`
|
- Notarize it: `xcrun altool --notarize-app --primary-bundle-id "media.firstlook.dangerzone" -u "micah@firstlook.org" -p "$PASSWORD" --file dist/Dangerzone.dmg`
|
||||||
- Wait for it to get approved, check status with: `xcrun altool --notarization-history 0 -u "micah@firstlook.org" -p "$PASSWORD"`
|
- Wait for it to get approved, check status with: `xcrun altool --notarization-history 0 -u "micah@firstlook.org" -p "$PASSWORD"`
|
||||||
- (If it gets rejected, you can see why with: `xcrun altool --notarization-info $REQUEST_UUID -u "micah@firstlook.org" -p "$PASSWORD"`)
|
- (If it gets rejected, you can see why with: `xcrun altool --notarization-info $REQUEST_UUID -u "micah@firstlook.org" -p "$PASSWORD"`)
|
||||||
|
|
Loading…
Reference in a new issue