For the complete documentation index, see llms.txt. This page is also available as Markdown.

🍏iOS App

Configure your iOS app in Natively Dashboard to generate builds and connect to App Store Connect.

Prerequisites

App Store Credentials

Generate API Key:

In the organization type of Apple account, only Admins or the Owner can access this tab. But in personal only the Owner.

  • If you see the Request Access button, click on it.

  • If you didn't create any keys before, click Generate API Key. Otherwise, click the Add button (+).

  • A pop-up will appear. Enter your API Key Information:

    • Name: Enter a name for the key. This is a reference and is not part of the key itself.

    • Access: Select the access type App Manager.

  • Click Generate.

  • Find the row for the API Key you just generated and click Download. A pop-up will appear, select Download.

Add the API Key to Natively

After generating the key, you'll need three values for the Natively Dashboard:

  • Issuer ID - found at the top of the Integrations page, above the table of keys.

  • Key ID - shown in the row of the key you just created.

  • API Key (.p8 file) - the file you downloaded in the previous step.

In the Natively Dashboard, navigate to Publish > iOS Build and enter the Issuer ID, Key ID, and upload the .p8 file in the corresponding fields.

Bundle Identifier

You have two options for setting your Bundle Identifier: let Natively generate one automatically, or create your own in your Apple Developer account.

Generate Bundle ID

Natively can automatically generate a Bundle Identifier for your app. This is the simplest option if you don't already have one.

Create Your Own Bundle ID

If you'd prefer to use your own Bundle Identifier, you can create one in your Apple Developer account.

A Bundle ID is a unique string (in reverse domain format, e.g. com.yourcompany.appname) that identifies your app within the Apple ecosystem.

If it's a personal Apple account, only the owner can create a Bundle ID.

Follow these steps to create a Bundle ID, or use this shortcut link to skip directly to the creation form:

  • Open the Apple Developer homepage, under Program resources > Certificates, IDs & Profiles, select Identifiers.

  • Click on the Add button (+).

  • In Register a new identifier, select App IDs, and click Continue.

  • In Select a type, choose App, and click Continue.

  • Enter the App Bundle Information:

    • Bundle ID: Enter a package name (i.e., com.yourcompany.appname)

    • Description: Provide a short description of your app (can be anything, this will not appear in the App Store).

    • Capabilities: skip for now.

  • When everything is done, click Continue, then Register.

  • Return to our platform and fill the Bundle Identifier field with Bundle ID

Don't copy the App ID Prefix shown alongside your Bundle ID - that's a separate value and is not the same as the App Store App ID used later in this guide.

Demo

Create Your Own Bundle Id

App Store App ID

App Store Connect is used to submit apps to the App Store, manage apps, and more.

  • Navigate to App Store Connect and then select My Apps.

  • Click on the Add button (+) and then select New App.

  • A pop-up will appear. Enter your app information:

    • Platform: for mobile apps, it's iOS.

    • Name: Enter a Name for your app (this is the name that will show in the App Store).

    • Primary Language for your app.

    • Bundle ID: Select the Bundle ID you created in the previous step.

    • SKU: Enter a unique identifier. You can also add your Bundle ID here, as long as it is unique.

    • User Access: Set the user access. If you select Limited Access, you will need to select the users you would like to be able to access this app. This will only appear if you have other users included in your App Store Connect account.

  • When you are done, select Create.

It can take a few minutes for your app to be created. If it doesn't appear right away, reload the page.

  • Select App Information (under General in the left sidebar).

  • Scroll down to General Information and find the field labeled Apple ID. This is a numeric identifier for your app - not to be confused with your personal Apple ID account.

  • Select the Apple ID and copy it.

  • Return to the Natively Dashboard and enter this value in the App Store App ID field.

Demo

Create App in App Store Connect

Last updated