Dummy's guide to code signing

I'm wondering if there is a dummy's guide to code signing. This page seems to have a step by step process but doesn't tell how to actually do any of the steps.


https://medium.com/ios-os-x-development/ios-code-signing-provisioning-in-a-nutshell-d5b247760bef


For example....


Xcode will be installed and the Intermediate Certificate will be pushed into the Keychain

How? Where do I install xcode from (I actually figured that out)?
How or what do I need to do to get the intermediat cert pushed in to the keychain. What is a keychain? Where do I find it?


Certificate Signing Request (CSR) will be created

How is the CSR created? Do I need to do something or is this automagic once I install xcode or do something else.


It surpises me how bad the documentation for this is. I would think at the very least since I just spent $100 to be in the developer program Apple would have this. If they do....its well hidden.

Take a look at:

https://hsanchezii.wordpress.com/2021/10/06/code-signing-python-py2app-applications/

It gets weirder as new xcode versions come up, I already know that signing could be a massive pain , I look at the guides(not from apple) but when you go and try it always comes up with cryptic errors, there's no clear procedure that works it ls trial and error, this has been going for years and I don't think apple cares on either documenting it better or making sure the process actually works, you'll go from open and close Xcode to reboot to deleting entries on Keychain etc.etc. but it is really frustrating you get held up when you start working on an existing project with this signing thing

Dummy's guide to code signing
 
 
Q