If you want to test or release your app on an iOS device, you require an apple developer certificate and provisioning profile. They can be uploaded under the Licenses tab of your project dashboard.
If you want to create a test build of your app in the editor, you need to setup test provisioning.
If you want to release your app for distribution in the app store, you need to setup release provisioning.

Apple Identifier

Before you can create a provisioning profile for your app, you need to first create an identifier. You can do this by following this step-by-step guide:

  • Visit the identifier page in your Apple Developer Account and press the blue plus icon next to “Identifiers”.
  • Choose App IDs under “Register a new identifier” and click “Continue”.
  • Choose App as type and click “Continue”.
  • Enter a description and a bundle ID. Make sure that the bundle ID matches that in your project dashboard. Note that you can also update the ID in your dashboard.
  • Make sure to enable all the capabilities required by your app. E.g. if you want to use push notifications in your app, enable the “Push Notifications” capability.
  • Press “Continue” and “Register”.

Test Provisioning

In order to create test builds of your app for iOS, you need to create an apple development certificate and provisioning profile. You can do this by following this step-by-step guide:

  • Follow the “Apple Identifier” guide to create an identifier for your app
  • Under the Licenses tab of your project dashboard, press the “Generate certificate signing request” under the “Apple Developer Development (Testing)” category.
  • Download the “CertificateSigningRequest.certSigningRequest” that shows up.
  • Visit the certificates page in your Apple Developer Account and press the blue plus icon next to “Certificates”.
  • Choose Apple Development or iOS App Development under “Software” and click “Continue”.
  • Press “Choose File” and upload the “CertificateSigningRequest.certSigningRequest” downloaded before.
  • Press “Continue” and “Download”. This gives you a development certificate.
  • Back in the Licenses tab of your project dashboard, choose your development certificate under “Apple Development Certificate” and press “Save Changes”.
  • The inputs will update and you now require a provisioning profile. Visit the profiles page in your Apple Developer Account and press the blue plus icon next to “Profiles”.
  • Choose iOS App Development under “Development” and press “Continue”.
  • Choose the apple identifier you created in the first step and press “Continue”.
  • Check the certificate that you created before and press “Continue”.
  • Check all the devices that you want to use for testing your app and press “Continue”.
  • Enter a name for your provisioning profile and press “Generate” and “Download”.
  • Back in the Licenses tab of your project dashboard, choose your provisioning profile under “Apple Development Provisioning Profile” and press “Save Changes”.

Release Provisioning

To create release builds of your app for iOS, ready to be submitted to the app store, you are required to enroll in the apple developer program. Once you have a developer license, you need to create an apple development certificate and provisioning profile. You can do this by following this step-by-step guide:

  • Follow the “Apple Identifier” guide to create an identifier for your app
  • Under the Licenses tab of your project dashboard, press the “Generate certificate signing request” under the “Apple Developer Distribution (Release)” category.
  • Download the “CertificateSigningRequest.certSigningRequest” that shows up.
  • Visit the certificates page in your Apple Developer Account and press the blue plus icon next to “Certificates”.
  • Choose Apple Distribution or iOS Distribution under “Software” and click “Continue”.
  • Press “Choose File” and upload the “CertificateSigningRequest.certSigningRequest” downloaded before.
  • Press “Continue” and “Download”. This gives you a distribution certificate.
  • Back in the Licenses tab of your project dashboard, choose your distribution certificate under “Apple Production Certificate” and press “Save Changes”.
  • The inputs will update and you now require a provisioning profile. Visit the profiles page in your Apple Developer Account and press the blue plus icon next to “Profiles”.
  • Choose App Store under “Distribution” and press “Continue”.
  • Choose the apple identifier you created in the first step and press “Continue”.
  • Check the certificate that you created before and press “Continue”.
  • Enter a name for your provisioning profile and press “Generate” and “Download”.
  • Back in the Licenses tab of your project dashboard, choose your provisioning profile under “Apple Production Provisioning Profile” and press “Save Changes”.