How to App Signing

PhoneGap Build is a cloud service for compiling PhoneGap applications. These docs will get you started, but if your question isn't answered here you can always check out the community forum.

Reference: http://docs.phonegap.com/phonegap-build/signing/ios/

openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM

openssl pkcs12 -export -inkey myKey.key -in ios_development.pem -out ios_development.p12

openssl x509 -in ios_distribution.cer -inform DER -out ios_distribution.pem -outform PEM

openssl pkcs12 -export -inkey myKey.key -in ios_distribution.pem -out ios_distribution.p12

Note that when you create your profile, you will specify the App IDs that are linked to the profile. This is important when using PhoneGap Build: the package name you specify for your app, in your config.xml (the id attribute of the widget element) or through the Edit App page, will have to match the ID for the provisioning profile. If they fail to match, your app will not be built correctly.