Bfloat AI supports publishing your app to the Apple App Store. This guide details the setup steps required for App Store Connect integration.

📘 App Publishing Status

To publish your app, it needs to be set from Draft to Live. See more in Intro to Publishing.

Apple Developer Account Setup

To publish your Bfloat AI app to the Apple App Store, you’ll need to complete the following prerequisites:

1. Create an Apple Account

  • If you don’t already have an Apple ID, create one here
  • This is your personal Apple account that will be used for all Apple services

2. Enroll in the Apple Developer Program

  • This requires a paid membership ($99/year)
  • Follow Apple’s official enrollment guide for detailed instructions
  • The enrollment process may take up to 48 hours to complete

3. Create a Bundle Identifier

The Bundle ID uniquely identifies your app within Apple’s ecosystem:

📘 Your Bundle Identifier should use the reverse-dns name structure.

For example, if the domain you will use for this app is example.com, set your Bundle Identifier to com.example.appname.

  1. Log in to the Apple Developer Portal
  2. Navigate to Certificates, IDs & ProfilesIdentifiersApp IDs
  3. Click the + button to create a new Bundle ID

  1. The Register a new identifier page will open. Select App IDs and then click Continue

  1. Select App and then click Continue

  1. Enter the Apple Bundle information:
    • Bundle ID: Use a reverse-DNS format (e.g., com.yourcompany.yourapp)
    • Description: Enter a short description for your Bundle
    • Capabilities: Scroll down and select the capabilities that are required for your app

📘 Bfloat AI requires Push Notifications for real-time AI updates, so check the box next to that capability.

  1. When you are finished, select Register.

Add A New App To App Store Connect

Now, you need to add your Bfloat AI app to App Store Connect, which is where you will manage and submit your app to the App Store.

  1. Log in to App Store Connect
  2. Navigate to My Apps
  3. Click on the + button and select New App

  1. Enter your app information in the modal that appears:

    • Platform: For mobile AI apps, this will be iOS
    • Name: Enter a name for your app (this is the name that will show in the App Store)
    • Primary Language: Select the primary language for your app
    • Bundle ID: Select the Bundle ID you created in the previous step
    • SKU: Enter a unique identifier. We recommend using your Bundle ID here, as long as it’s unique
    • User Access: You should leave this set to Full Access unless you intend to only use this app privately
  2. When you are done, select Create.

Generate Your App Store Connect API Key

To allow Bfloat AI to publish your app, you need to generate an API Key:

  1. In App Store Connect, go to the Users and Access page and select the Integrations tab at the top
  2. If you see the Request Access button, click on it
  3. Click on the Generate API Key (or select the Add button (+) if you’ve added keys before)
  4. Enter your API Key Information in the modal that appears:
    • Name: Enter a name for the key (we recommend ‘Bfloat AI Publishing’)
    • Access: Select App Manager as the access type
  5. When you are done, select Generate
  6. Find the row for the API Key you just generated and select Download API Key
  7. A modal will appear; select Download (refresh the page if the link doesn’t appear immediately)

Add API Key and Issuer ID To Bfloat AI

  1. In App Store Connect, go to the Users and Access page and select the Integrations tab
  2. Find the Issuer ID and select Copy
  3. Return to Bfloat AI and then:
    • Click on your avatar (profile photo) in the sidebar
    • Select Settings
    • In the Settings page, select Integrations
    • Scroll down to App Store Connect

  1. Upload the API Key file that you downloaded (ending in .p8)
  2. Add the Key ID and Issuer Identifier
  3. Click the Add Key button

Connect Your App to Bfloat AI

After setting up App Store Connect, you need to link your app to your Bfloat AI project:

  1. In the Bfloat AI dashboard project page, open your Project Settings
  2. Enter your Bundle Identifier (must exactly match what you created in Apple Developer Portal)
  3. Enter your App ID (the unique identifier from App Store Connect)
  4. Upload your app icons
  5. Click Save Changes to confirm your changes

To complete the iOS publishing process, visit the iOS Publishing page.