From b979f8dd05e564beea7fe1193c011b42da9e2b9e Mon Sep 17 00:00:00 2001 From: Marcella Maki Date: Fri, 4 Mar 2022 11:44:30 -0500 Subject: [PATCH] Update README to include info on p12 certificate export --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index f7fd1b9..7b8513c 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,16 @@ Once you have downloaded and installed the Kolibri whl file, run `make pyinstall Outputs appear in the `dist` folder. +#### Exporting a p12 certificate for codesigning +To export the necessary p12 certificate used for codesigning, first be sure to have the certificate from developer.apple.com in your keychain. The certificate should be something like Developer ID Application: Foundation for Learning Equality ([ID of numbers and letters]). If you need to request the certificate to add to your keychain, follow [the instructions provided by Apple here](https://support.apple.com/guide/keychain-access/request-a-certificate-authority-kyca2793/mac). + +Then, be sure that the certificate is valid (selecting it will show a checkmark and say that it is valid), and that it has an associated private key. You can check if there is a private key in keychain access. Next to the name on the left, there should be a toggle, which would open to show that there is a private key, associated with your name. This is the bundle that is able to be exported. Using a certificate without this associated private key will NOT work. + +Once you have confirmed that the private key is linked with the certificate, right click, Export, and then select p12 as the file option. If there is no p12 as an option, your certificate does not have the private key. + +Choose a password that will be associate with the certificate, and enter when prompted (also, write it down because you will not access it again). Add the password and the file in 1Password for team access. + + #### Creating a signed build `make codesign-mac`