From 98c8da3c345acb3beb3e9123c05c968d839480b3 Mon Sep 17 00:00:00 2001 From: Finn Behrens Date: Thu, 12 Aug 2021 21:43:32 +0200 Subject: [PATCH] add macOS signing info to README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 771daef..d9cbe6d 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,14 @@ $ source .bashrc brew install tcl rust node gpg vim curl git yarn git make gcc ``` +#### Signed macOS builds + +To sign a macOS build set the environment or make variable `CSC_IDENTITY_AUTO_DISCOVERY` to true +or set `CSC_NAME` to your certificate name or id. + +To notarize a build with Apple set `NOTARIZE_APPLE_ID` to your AppleID and set the keychain item +`NOTARIZE_CREDS` to an App specific AppleID password. + ### Initial setup @@ -88,6 +96,7 @@ After that these packages which belong to to their respective make target should - `windows-setup`: _SchildiChat_Setup_v\.exe_: file ready for **installation** on a **Windows** system - `windows-portable`: _SchildiChat_win-portable_v\.zip_: **portable** version for a **Windows** system – take SchildiChat together with your login data around with you (the archive contains a readme with **instructions** and **notes**) - `macos`: Build a *.dmg for macOS +- `macos-mas`: Build a *.pkg for release in the Mac App Store #### Additional make targets not used for GitHub releases - `pacman`: file ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-.pacman`