mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-28 18:02:38 +02:00
Reorganize macOS release into setup and building
This commit is contained in:
parent
a936780266
commit
3d21e17e3b
1 changed files with 3 additions and 2 deletions
|
@ -214,8 +214,7 @@ dangerzone.rocks/dangerzone latest <different ID> <newer date> <differen
|
||||||
|
|
||||||
## macOS release
|
## macOS release
|
||||||
|
|
||||||
To make a macOS release, go to macOS build machine:
|
### First Time Signing Machine Setup
|
||||||
|
|
||||||
- Build machine must have:
|
- Build machine must have:
|
||||||
- Apple-trusted `Developer ID Application: Freedom of the Press Foundation (94ZZGGGJ3W)` code-signing certificates installed
|
- Apple-trusted `Developer ID Application: Freedom of the Press Foundation (94ZZGGGJ3W)` code-signing certificates installed
|
||||||
- Apple account must have:
|
- Apple account must have:
|
||||||
|
@ -225,6 +224,8 @@ To make a macOS release, go to macOS build machine:
|
||||||
with the respective `email` and `team ID` (the latter can be obtained [here](https://developer.apple.com/help/account/manage-your-team/locate-your-team-id))
|
with the respective `email` and `team ID` (the latter can be obtained [here](https://developer.apple.com/help/account/manage-your-team/locate-your-team-id))
|
||||||
- Agreed to any new terms and conditions. You can find those if you visit
|
- Agreed to any new terms and conditions. You can find those if you visit
|
||||||
https://developer.apple.com and login with the proper Apple ID.
|
https://developer.apple.com and login with the proper Apple ID.
|
||||||
|
|
||||||
|
### Releasing and Signing
|
||||||
- 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`; this will make `dist/Dangerzone.app`
|
- Run `poetry run ./install/macos/build-app.py`; this will make `dist/Dangerzone.app`
|
||||||
|
|
Loading…
Reference in a new issue