Skip to content

Commit

Permalink
Use a different certificate for MacOS
Browse files Browse the repository at this point in the history
Replace our reference to an Apple development certificate with a
Developer ID Application certificate. The former is not accepted during
the code notarization phase, whereas the latter is.
  • Loading branch information
apyrgio committed Apr 24, 2023
1 parent 4c34615 commit 1ae7581
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ git checkout v$VERSION
To make a macOS release, go to macOS build machine:

- Build machine must have:
- Apple-trusted `Apple Development: Trevor Timm (TW4JVM8ZCU)` code-signing certificates installed
- Apple-trusted `Developer ID Application: Freedom of the Press Foundation (94ZZGGGJ3W)` code-signing certificates installed
- Verify and checkout the git tag for this release
- Run `poetry install`
- Run `poetry run ./install/macos/build-app.py`; this will make `dist/Dangerzone.app`
Expand Down
2 changes: 1 addition & 1 deletion install/macos/build-app.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ def sign_app_bundle(build_path, dist_path, app_path):
icon_path = os.path.join(root, "install", "macos", "dangerzone.icns")

print("○ Code signing app bundle")
identity_name_application = "Apple Development: Trevor Timm (TW4JVM8ZCU)"
identity_name_application = "Developer ID Application: Freedom of the Press Foundation (94ZZGGGJ3W)"
entitlements_plist_path = os.path.join(root, "install/macos/entitlements.plist")

for path in itertools.chain(
Expand Down

0 comments on commit 1ae7581

Please sign in to comment.