BuddyBoss App

Configure Your iOS App

In this tutorial, you will learn how to configure your iOS app so you can start generating iOS builds and sync your in-app purchases with ones setup in your Apple Developer account.

Before you begin, you must have first connected your Apple Developer account in the BuddyBoss App’s settings.

Create Your Bundle IDs

A Bundle ID uniquely identifies an app in Apple’s ecosystem. This means that no two applications can have the same bundle identifier.

To avoid conflicts, Apple encourages developers to use reverse domain name notation, such as com.domain.appname.

For example, if your domain is www.fruit.com and your app is called Oranges, you would use com.fruit.oranges as your release app’s Bundle ID.

For your test app’s Bundle ID, you can just add “.test” on the end. For example, com.fruit.oranges.test.

  1. Login to your Apple Developer account using the Apple ID you created your Apple Developer account with
  2. Click on Certificates, Identifiers & Profiles
  3. Click on the Identifiers tab
  4. Click on the + symbol next to Identifiers
  5. Create your Release App Bundle ID
    • Enter a Description, such as “Release App”
    • Enter your chosen Bundle ID for your Release App
    • Enable Push Notifications
    • Enable Sign In with Apple
    • Click Register
  6. Create your Test App Bundle ID
    • Enter a Description, such as “Test App”
    • Enter your chosen Bundle ID for your Test App
    • Enable Push Notifications
    • Enable Sign In with Apple
    • Click Register

Important: Remember to register your Bundle IDs in your Google Firebase account. To find out how, please watch our Google Firebase tutorial.

Configure Your App

  1. In your WordPress admin, go to BuddyBoss App > Configure > iOS Settings
  2. Click the Refresh Bundle IDs button to get all Bundle IDs from your Apple Developer account
  3. Under Release App Bundle ID, select the Bundle ID you created for your Release App from the dropdown
  4. Under Test App Bundle ID, select the Bundle ID you created for your Test App from the dropdown
  5. Under Signing Certificates, check the Generate Certificates box
  6. Under Provisioning Profiles, check the Generate Profiles box
  7. Click Save Changes

App Information

  1. Login to your App Store Connect using the Apple ID you created your Apple Developer account with
  2. Click on My Apps
  3. Click on the + symbol next to Apps
  4. Select New App
  5. Under Platforms, select iOS
  6. Enter a Name for your app
    • This is how it will appear in the Apple App Store
  7. Enter the Primary Language for your app
  8. Under Bundle ID, select the Release App Bundle ID you created in the previous steps
  9. Enter a SKU for your app
    • This is a unique ID for your app that is not visible on the App Store
  10. Select the User Access for your app
    • You only need to select Limited Access if you have apps in App Store Connect that you don’t want certain users to access
  11. Click Create
  12. On the Apps page, click on the app you just created
  13. Under the General section, click on App Information
  14. Under General Information, find and copy the Apple ID for this app
  15. In your WordPress admin, go to BuddyBoss App > Configure > iOS Settings
  16. In the App Information section, paste your app’s Apple ID into the Apple App ID field.

App-Specific Shared Secret

To use in-app products on your iOS app, you need to enter the App-Specific Shared Secret for your release app. This is a unique code to receive receipts for this app’s auto-renewable subscriptions.

  1. Login to your App Store Connect using the Apple ID you created your Apple Developer account with
  2. Click on My Apps
  3. Click on your app
  4. Under the In-App Purchases section, click on Manage
  5. Click on App-Specific Shared Secret
  6. Click on Generate App-Specific Shared Secret
  7. Copy the Shared Secret
  8. In your WordPress admin, go to BuddyBoss App > Configure > iOS Settings
  9. In the App Information section, paste your app’s Shared Secret into the App Specific Shared Secret field.

Now that your app is configured, you can start generating iOS builds of your BuddyBoss App.

In addition, you can now set up In-App Purchases in App Store Connect and sync them with In-App Purchases setup in your BuddyBoss App’s settings.

Questions?

We're always happy to help with code or other questions you might have! Search our documentation, contact support, or connect with our sales team.