Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To create sign an iOS App IPA, you will need to generate a signing certificate. 

...

set of signing certificates. 

iOS applications built using Cordova require two files:

  • Personal Information Exchange: .p12
  • Provisioning Profile: .mobileprovision

Creating Signing Certificate and Provisioning Profile

There are two options we recommend when creating signing certificates for your iOS apps: OpenSSL (should be available on Mac/Linux by default) to create certificates via the command line, or Keychain Access (available on a Mac) for a GUI experience.

Mobile Provisioning Profiles are set up in the Apple Developer Account

You can find a quick guide to creating signing certificates and provisioning profiles here: https://github.com/blinkmobile/buildbot-cli/blob/master/docs/platforms/ios-buildbot.md

For more in depth instructions please see the linked documents in one of the following sections. 


Info
Note: Make sure the BundleID (AppID) associated with the Provisioning Profile is exactly the same as the AppID defined when you created your Cordova Project


Creating a Signing Certificate using OpenSSL via the Command Line

Compatible operating systems:

...

Detailed instructions for creating a signing certificate using OpenSSL can be found in this PDF document: CreatingCertificatesforiOSDeployments_OpenSSL.pdf

Creating a Signing Certificate using Keychain Access (GUI tool)

Compatible operating systems:

...

Detailed instructions on how to proceed can be found in this PDF document: CreatingCertificatesforiOSDeployments_KeychainAccess.pdf


Next Step

Create Your build.json File

...