docs: Update note on developer ID certificate to mention getting it from 1Pass (#7586)

Developer ID certificates are precious. Apple only allows a limited
number of them per account, and once generated, they cannot be revoked.
They are also not compatible with automatic signing and provisioning in
Xcode due in part to the above reasons.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
This commit is contained in:
Jamil
2024-12-29 02:46:36 -06:00
committed by GitHub
parent 9789eb5353
commit f9c2001adb

View File

@@ -77,8 +77,9 @@ Development but fail to run successfully on another user's machine.
To build a standalone release binary:
1. Go to https://developer.apple.com/account/resources/certificates/list.
1. Download the "Developer ID Application" certificate which has the latest expiration date and double-click it to install it in your keychain.
1. You'll need the developer ID certificate (including private key) we use to sign the app. Developer ID certificates
are not compatible with "Automatically manage signing" in Xcode, so you need to download this certificate from 1Password and
install it into your local keychain. The certificate stored in the Apple Developer Portal does not include the private key.
1. Go to https://developer.apple.com/account/resources/profiles/list.
1. Download both of the "Developer ID Application" provisioning profiles (one each for the App and Network Extension).
1. Copy the `standalone` release xcconfig: