# How to do Mac/iOS Stuff in Linux

### Converting Apple Developer Certificate to .p12 with OpenSSL

1. Convert the developer certificate file you receive from Apple into a PEM certificate file. Run the following command-line statement from the OpenSSL bin directory: `openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM`
2. If you are using the private key from the keychain on a Mac computer, convert it into a PEM key: `openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem`
3. You can now generate a valid P12 file, based on the key and the PEM version of the iPhone developer certificate: `openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12`