How to create a certificate signing request (CSR)
When I was developing my first app, I found signing it to be an immensely complicated procedure - especially for someone who had basically no experience on a Mac, so I'm going to document everything I did that it might be useful to others.
Unfortunately, creating a certificate signing request (CSR) file requires a Macbook/iMac. With that said, there are alternatives such as (MacInCloud)[https://www.macincloud.com/] where you rent a Mac that you can remote into.
Press ⌘ + Space to open the Spotlight Search
Search for "keychain" to find the "Keychain Access" tool
In the "Keychain Access" -> "Certificate Assistant" click the "Request a Certificate from a Certificate Authority" option
Your name an email address should be pre-filled, choose "Save to disk"
Click "Continue" and specify a destination for your file
Press "Save" to save your .certSigningRequest file somewhere
And that's how to create a certificate signing request file! It's fairly obvious once you realise. I generally create one CSR file per project and create all of my certificates using it.