From 3e57ca8d68115fe47313f3a2723ebac304da65ee Mon Sep 17 00:00:00 2001 From: demarey Date: Mon, 29 Jun 2020 16:25:55 +0200 Subject: [PATCH] add some links on signing on OS X --- signing/README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/signing/README.md b/signing/README.md index 73d0cca09..10af5f518 100644 --- a/signing/README.md +++ b/signing/README.md @@ -47,6 +47,13 @@ openssl aes-256-cbc -k "${pharo_sign_password}" -in pharo-windows-certificate.p1 The password needed to decrypt them will be stored in an environment variable (secured) on the CI tool (travis or Jenkins). # How to sign on OS X? +Some links: +- [macOS Code Signing In Depth](https://developer.apple.com/library/archive/technotes/tn2206/_index.html) +- [Distribute outside the Mac App Store (macOS)](https://help.apple.com/xcode/mac/current/#/dev033e997ca) +- [Troubleshooting Failed Signature Verification](https://developer.apple.com/library/archive/technotes/tn2318/_index.html#//apple_ref/doc/uid/DTS40013777-CH1-TNTAG2) +- [security / codesign in Sierra: Keychain ignores access control settings and UI-prompts for permission](https://stackoverflow.com/questions/39868578/security-codesign-in-sierra-keychain-ignores-access-control-settings-and-ui-p/41220140#41220140) + + You need to use codesign (shipped with Xcode): ``` codesign -s "${sign_identity}" --keychain "${key_chain}" --force --deep "${app_dir}/Contents/MacOS/Plugins/"*