Skip to main content

Custom Signing Process - iOS

Learn how to build your iOS branded app using your own distribution certificates and provisioning profiles.

Updated this week

In some cases, organizers may prefer to manage their own app signing process. This guide explains how to generate the required distribution certificate and provisioning profile directly from your Apple Developer account so our team can build and publish your iOS branded app securely, without requiring full account access.


🧡 How to manually add existing certificates to the Fastlane match article by Sarunw is a nice read to follow along this doc.

Obtain Certificate & Profile

In order to sign the app we will need 3 files:

  • Certificate.cer

  • CertificatePrivateKey.p12 + Password

  • Profile.mobileprovision


Certificate

Client needs to:

  • Generate an Apple Distribution certificate

    • Not an iPhone Distribution certificate

  • Download it

  • Save to Keychain

  • Export Certificate item from Keychain with the .cer file format

    Screenshot
    Screenshot_2023-06-16_at_12.01.11.png

  • Export Certificate Private Key item from Keychain with the .p12 file format

    Screenshot_2023-06-16_at_12.01.43.png
    Screenshot_2023-06-16_at_12.01.53.png

  • Share the Certificate, Certificate Private Key & the Password of the Certificate Private Key


Provisioning Profile

Client needs to:

  • Generate a Provisioning Profile with the following set of capabilities:

    • Associated domains

    • Data protection - Complete

    • Push notifications

  • Download it

  • Share it with us

Did this answer your question?