Comment on page

Development Certificate

A development certificate is a signing certificate issued by Apple, that will allow you to sign your applications for development purposes. This certificate is issued by Apple in your Apple account.
There are 2 ways to create and install this certificate:
  • Using Xcode
  • Manually create and install the Certificate
XCode
Manually

Create a development certificate using Xcode

The easiest way to create a development certificate is to use Xcode built in tools, they will create a development certificate and install it on your MAC.
1-Open Xcode and go to Xcode->Preferences->Accounts
2-Under Accounts, if you haven't already done this, click the + button to add a new account, and use your Apple ID to sign in.
3-When you have an Apple ID account, select it and click on the Manage Certificates button.
4-In the new Window simply select the + button to create a new "Apple Development" certificate. After completing these steps, a development certificate should have been created and installed on your MAC.
5-Open Keychain Access app on your MAC and confirm that you have a development certificate.
The Apple Development certificate listed is the one we will use to sign the App. Take note of the name, as you will need to enter this name in Kalipso Designer latter on. We can just take note of the part between parenthesis, in this case starting with U and ending with A, and that is what we will enter in Kalipso Designer latter.
If you want to test Push Notifications, in your XCode project go to Capabilities and add Push Notifications Capability. Note that this is not available with free Apple developer account.
To use XCode you must use the latest version available.

Manually create and install a development certificate

You can also manually create a development certificate if you have a paid Apple Developer account.

To do this, first you need to create a CSR (Certificate Signing Request)

  1. 1.
    Launch Keychain Access.
  2. 2.
    Choose Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.
  3. 3.
    In the Certificate Assistant dialog, enter an email address in the User Email Address field.
  4. 4.
    In the Common Name field, enter a name for the key.
  5. 5.
    Leave the CA Email Address field empty.
  6. 6.
    Choose “Saved to disk”, and click Continue.

Create a development certificate

Once you have the CSR, you can go to your Apple Developer Account and create the certificate.
1-Go to https://developer.apple.com/ 2-Certificates, IDs & Profiles or https://developer.apple.com/account/resources/certificates/list 3-Certificates and press + 4-Select Apple Development and click on Continue
5-Upload the CSR Certificate file 6-Generate the Certificate

Install the development certificate

  1. 1.
    Download the certificate file to your MAC
  2. 2.
    On your Mac, drag the certificate file onto the Keychain Access icon or double-click the certificate file.
  3. 3.
    To view the contents of the certificate before you add it, click Show Certificates in the dialog, then click OK when you’re done.
  4. 4.
    If you’re asked to provide a name and password, type the name and password for an administrator user on this computer.
When the certificate is correctly installed, you should be able to see it in the Keychain Access
The Apple Development certificate listed is the one we will use to sign the App. Take note of the name, as you will need to enter this name in Kalipso Designer latter on. We can just take note of the part between parenthesis, in this case starting with U and ending with A, and that is what we will enter in Kalipso Designer latter.