Creating Certificates iOS

The purpose of this section is to demonstrate the steps that you will need to follow in order to generate a proper push certificate allowed by UXCam.

Request a Certificate From a Certificate Authority

  1. Open the Keychain Access App on your macOS system. It may be located in Applications > Utilities > Keychain Access.

  2. Select Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority.

  1. Enter the required information and choose Saved to disk. You should leave the CA email field blank. Click Continue and Save the certificate request using the suggested name.

Configuring your App ID in Apple Developer Portal

  1. Sign into the Apple Developer Portal and open Certificates, Identifiers & Profiles in the Account tab. There, click Add.

  1. Choose the type of certificate you need:
  • Under Services, select Apple Push Notification service SSL (Sandbox & Production) and click Continue.

  • The certificate will be applicable to both Sandbox and Production environments, so you do not need a separate key for each one.

  1. Select the App ID of your project on the next page. Then, click Continue.

  1. Upload your Certificate Signing Request
  • Click Choose File.., select the CertSigningRequest file you saved in Step 2, click Open, and then click Continue.

  1. Download the certificate and add it to the Keychain Access. Once you click on the certificate, Keychain Access will be launched.

Exporting your Private Key

  • In Keychain Access, right-click the certificate you just added and choose Export "Apple Push Services.....

  • Give the file a unique name using the .p12 extension, and click Save. You will have an option to protect the file with a password. If you add a password, you need to enter this same password on UXCam.

Uploading the certificate to your dashboard

  1. Go back to the UXCam dashboard and open the Settings page

  1. Navigate to the Push notification config tab and then choose iOS setup

  1. Click on Select a setup type to select the desired setup type

  1. Enter the Bundle Identifier of your app

  1. Click on 'Click to upload' to upload the push certificate (.p12)

  • If the certificate has a password check the checkbox shown here and enter the password

  1. Click on Submit & You are all set!