Generating a distribution certificate

  • 6 January 2016
  • 1 reply
  • 62 views

Badge +1

Please note that an Apple Developer Enterprise Program account is required to create the appropriate certificates to sign iOS versions of Nintex App Studio apps.

Generate a Distribution Certificate

  1. In Apple Developer Portal, navigate to Certificates, Identifiers & Profiles.
  2. Click All and then the Add button ( + ) in the upper-right corner.
  3. Under Production, select In House and Ad Hoc.

Generate a Certificate Signing Request

To manually generate a distribution certificate, a company must create a Certificate Signing Request (CSR) file on a Mac.

To create a Certificate Signing Request

  1. In Applications, open Utilities and then launch Keychain Access.
  2. In Keychain Access menu bar, select Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.
  3. In the Certificate Information window enter the following:
    FieldText
    User Email Addressenter email address
    Common Namecreate a name for a private key
    CA Email Addressleave empty
    Request isselect Saved to disk
  4. Click Continue.
  5. Create a file name and specify where it will be saved.
  6. Click Save.

To upload a Certificate Signing Request

  1. Return to the Apple Developer Portal and click Continue.
  2. Click Choose File and select the file from the previous step.
  3. Click Generate.

To download a Certificate Signing Request

  • Click Download to retrieve the distribution certificate.

Install the Certificate

  • Click the certificate file to install to the local keychain.

Export the Certificate

Some mobile device management (MDM) solutions require the certificate to be exported.

  1. In Applications, open Utilities folder and then launch Keychain Access.
  2. Under Keychains, select Login.
  3. Under Category, select Keys.
  4. Select the two profiles created previously with the iOS Developer common name. Do not include the public key.
  5. Right click and then click Export 2 items.
  6. Use the file format Personal Information Exchange (.p12 certificate).
  7. Choose a filename and destination and then click Save.
  8. Set a password and then click OK.

                                                   

For more information on generating distribution certificate , see the Apple article Creating Additional Developer ID Certificates.


1 reply

Badge

There is conflict in the documentation, where the documentation states "Some mobile device management (MDM) solutions require the certificate to be exported." this is not the case, when creating a provisioning in Nintex Studio, a user absolutely needs to create a p12 cert from Keychain at the time the CSR is created, App Studio will not allow you to upload the provisioning profile without first uploading the distribution certificate, which has to be exported from the machine creating the CSR.

Reply