From f9c2001adbdd8e3ab49026f2fa4c7a76eb741146 Mon Sep 17 00:00:00 2001 From: Jamil Date: Sun, 29 Dec 2024 02:46:36 -0600 Subject: [PATCH] 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 Co-authored-by: Thomas Eizinger --- swift/apple/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/swift/apple/README.md b/swift/apple/README.md index 9f6250123..f497d8bd5 100644 --- a/swift/apple/README.md +++ b/swift/apple/README.md @@ -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: