iOS settings

App settings

Bundle ID

Team ID

  • Log into your Apple Developer Account

  • Access Membership Information

    • After logging in, navigate to the Account section of the developer website. You can find this by clicking on the Account tab at the top of the Apple Developer homepage.

  • Locate Team Details

    • Inside the Account section, select 'Membership' from the sidebar. This page displays your Apple Developer Program membership details.

    • Your Team ID will be listed here under the 'Membership Information' heading. It’s a unique identifier associated with your account and often necessary for configuration files, API access, and more.

  • Tips:

    • If you are part of multiple teams, you might have access to more than one Team ID. Make sure to use the correct one related to the specific project or app you are working on.

    • Always keep your Team ID secure and only share it with trusted members of your development team.

Key ID

This App Store Connect API key allows the Bubble editor to communicate with App Store Connect so that builds can be submitted directly.

  • Log into App Store Connect

  • Navigate to Users and Access

    • Click on "Users and Access", which is available on the App Store Connect dashboard. This area handles user permissions and API access for your team.

  • Navigate to the Integrations sub-tab

  • Create a new Key

    • Create a new Team or Individual API Key depending on how your Developer account is set up. You’ll want to give the key Admin access.

    • Note: If using a team account, you’ll need the account holder to request access to generating API keys before you can continue. This approval usually happens automatically.

  • Download and Save Your Key

    • Download the key when prompted. This is a critical step, as you will not be able to download this key again once you leave this page.

    • Save the .p8 file securely. This file contains your private key which you will need to submit iOS builds from the Bubble editor.

  • Copy the Issuer and Key IDs

    • Once the key has been created, you will see an issuer ID and the key in a table.

Private Key

Steps also described in the publishing guide. The private key is a downloaded file that you can upload in the Bubble editor and Bubble will read it automatically.

  • Go to Settings – Mobile

  • Scroll down to App Store Connect API

  • Click Upload to upload the .p8 private key file

Security/backup: Treat your private key like any sensitive credential. Store it in a secure location and limit access to it. Consider having secure backups of the private key, as losing it can disrupt your development and operational processes.

Issuer ID

  • Log into App Store Connect

  • Navigate to Users and Access

    • Click on Users and Access, which is available on the App Store Connect dashboard. This area handles user permissions and API access for your team.

  • Access the Keys Section

    • Inside the Users and Access area, go to the 'Keys' tab at the top of the page. This section is where you manage your API keys for App Store Connect.

  • Find Your Issuer ID

    • On the Keys page, your Issuer ID is listed at the top under the API Keys section, provided you have already created an App Store Connect API Key. It’s labeled as "Issuer ID" and is a unique identifier for your developer account used in conjunction with API keys.

  • Tips:

    • Security: Treat your Issuer ID similarly to other sensitive credentials; while it alone does not grant access to your account, it forms part of the authentication process.

    • Documentation: Keep the Issuer ID documented in your internal development records but ensure this information is kept secure.

    • Multiple Teams: If you're part of multiple teams, each team might have its own separate Issuer ID in App Store Connect. Ensure you are using the correct Issuer ID associated with the specific API key you intend to use.

App icon

  • Size: 1024x1024

    • Apple will automatically generate other required sizes from this

  • Note: The app icon will be used for your mobile builds, but will not update the app icon that you will see on your App Store Connect list of apps. This will be updated once you have a successful build in the app store.

  • Splash screen background color

    • Note: You will not be able to apply an opacity value to this color

Push notification settings

To be able to send push notifications on iOS, you need to add the following values to your app's mobile settings, available in Settings - Mobile. Scroll down to Apple Push Notification service.

  • APNs key ID: A unique identifier for your Apple Push Notification service (APNs) key, used to authenticate your app with Apple’s notification servers.

  • APNs key: The private key file (.p8) required for establishing secure communication with the Apple Push Notification service.

Last updated