Skip to main content

Easy Steps: Build Apps with OrderingPlus Dashboard (iOS)

Create your Apps directly from your dashboard, build, test, upload, and launch.

Written by Yair

Before you start, ensure you have created your Apple Developer account, because it is mandatory to make the setting to generate the iOS version.

In general terms the same settings explained in this article need to be done in all the apps, there are exceptions for the Customer App, which also will be explained later in the article.

Part 1: Customer App

Please follow these steps to start the process:

--> Create First Identifier

Create the main identifier, also known as bundle ID or package name (e.g. com.app.customer).

  1. Go to your Apple Developer account https://developer.apple.com/account

  2. Next, go to the section called Identifiers https://developer.apple.com/account/resources/identifiers/list

  3. Click on the Plus (+) button to add a new identifier

  4. Select App IDs and Continue and Continue again

  5. Add your app name (in the Description field) and bundle (in the Bundle ID field). If you don’t know the ID, you can find it in your dashboard, in your app’s section (it is recommended to use a structure similar to com.yourprojectname.customer, for example). https://d.pr/i/V76PTl

    Annotation on 2025-12-15 at 14-15-16.png

  6. In the same section, scroll down and select the following capabilities for your identifier from the list:

    1. Access Wi-Fi Information

    2. App Groups

    3. Apple Pay Payment Processing

    4. Associated Domains

    5. Maps

    6. Push Notifications

    7. Sign In with Apple



  7. Click on continue button and register identifier

  8. Done​

--> Create Extension Identifier

The second identifier should be created following the same process as the first one, but by adding OneSignalNotificationServiceExtension to the identifier ID.

For example, if your first identifier is com.yourprojectname.customer, then the second identifier should be com.yourprojectname.customer.OneSignalNotificationServiceExtension

  1. Next, go to the section called Identifiers https://developer.apple.com/account/resources/identifiers/list

  2. Click on the Plus (+) button to add a new identifier

  3. Select App IDs and Continue and Continue again

  4. Add your app name (in the Description field) and bundle (in the Bundle ID field). If you don’t know the ID, you can find it in your dashboard, in your app’s section (it is recommended to use a structure similar to com.yourprojectname.customer, for example). https://d.pr/i/V76PTl

    Don’t forget to add .OneSignalNotificationServiceExtension at the end of the ID.

  5. In the same section, scroll down and select the following capabilities for your identifier from the list:

    1. Access Wi-Fi Information

    2. App Groups

    3. Apple Pay Payment Processing

    4. Associated Domains

    5. Maps

    6. Push Notifications

    7. Sign In with Apple



  6. Click on continue button and register identifier

  7. Done​

--> Create a Group

The next step is to create a group. In this case, if your app identifier is com.yourappname.customer, you should create a group with the identifier: group.com.yourappname.customer.onesignal.

  1. Go to the App Groups section (you can select the blue selector or go directly to https://developer.apple.com/account/resources/identifiers/list/applicationGroup).

  2. Add a new App Group by clicking the + button.

  3. Enter the name for your group; it can be "Your App Name + Group".

  4. Enter the group ID, for example: group.com.yourappname.customer.onesignal, but make sure to replace yourappname.customer with your actual app identifier.

  5. Click on continue button and register group

  6. Done

Annotation on 2025-12-15 at 14-57-01.png


NOTE: You will need to create one Group identifier for each app. More details in second part.

--> Create Mechant ID

  1. Go to the App Merchant section (you can select the blue selector or go directly to https://developer.apple.com/account/resources/identifiers/list/merchant).

  2. Add a new Merchant ID by clicking the + button.

  3. Enter the name for your Merchant; it can be "Your App Name + Merchant".

  4. Enter the group ID, for example: merchant.com.yourappname.customer, but make sure to replace yourappname.customer with your your actual app identifier.

  5. Click on continue button and register merchant ID

  6. IMPORTANT: Add your Merchant ID in your app settings on the dashboard, for example: https://d.pr/i/25DgKY

    Annotation on 2025-12-15 at 15-12-17.png
  7. Done

Annotation on 2025-12-15 at 15-06-47.png

Image link: https://d.pr/i/M50TNA

NOTE: You only will need one.



--> Update App Identifier Capabilities


Finally, please add the group and the merchant to the two app identifiers created previously.

  1. To do this, simply select the first App ID you created earlier, and in the list of capabilities, select App Groups. Click Edit and choose the App Group you created previously.

Annotation on 2025-12-15 at 15-16-22.png

2. In the same Capabilities section, go to Apple Pay Payment Processing, click Edit, and add your previously created Merchant ID.

Annotation on 2025-12-15 at 15-18-48.png

3. Save the changes to your App ID.
4. Repeat the same steps for your second App ID with the OneSignal extension.

All set! You can now click on your app in Build Pro to generate your iOS build.

--> Part 2: Driver & Business App

Please follow these steps to start the process:

Choose your App ID

Create the main identifier, also known as bundle ID or package name (e.g. com.app.business).

First, choose a Bundle ID (Package ID) for your Driver & Business app. Some examples could be:

  • com.myprojectname.business

  • com.myprojectname.partner

  • com.myprojectname.store

  • com.myprojectname.driver

  • com.myprojectname.delivery

This identifier must be unique, so you cannot use the same one as another existing app.

Once you have chosen your app’s ID, you must register it with Apple as explained below.

Create Main Identifier in Apple Developer

  1. Go to your Apple Developer account https://developer.apple.com/account

  2. Next, go to the section called Identifiers https://developer.apple.com/account/resources/identifiers/list

  3. Click on the Plus (+) button to add a new identifier

  4. Select App IDs and Continue

  5. Select a type "App" and Continue.

  6. Add your app name (in the Description field) and App ID (in the Bundle ID field).

In the same section, scroll down and select the following checkboxes:

Access Wi-Fi Information

App Groups

Associated Domains

Maps

Push Notifications

As shown below

Then click “Continue” and afterwards click “Register.”

Create a Group

The next step is to create a group. In this case, if your app identifier (app id) is com.projectname.customer, you should create a group with the identifier: group.com.projectname.business.onesignal.

El siguiente paso es crear un "Grupo", para crear este grupo dirigete a la sección de Identificadores y luego selecciona en el selector "Grupos"

  1. Go to the App Groups section (you can select the blue selector or go directly to https://developer.apple.com/account/resources/identifiers/list/applicationGroup).

  2. Add a new App Group by clicking the + button.

  3. Enter the name for your group; it can be "Your App Name + Group".

  4. Enter the group ID, for example: group.com.yourappname.customer.onesignal, but make sure to replace yourappname.customer with your actual app identifier.

  5. Click on continue button and register group

  6. Done

Annotation on 2025-12-15 at 14-57-01.png

Please don't forget to Update App Identifier Capabilities, only for the App Groups in both apps. If you don't remember please take a look to the "Update App Identifier Capabilities" part above.

Did this answer your question?