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
Updated yesterday

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 Main 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

  5. Add your app name (in the Description field) and bundle (in the Bundle ID field). You can find it in the Dashboard, like this https://d.pr/i/V76PTl

    Screen Shot 2024-09-23 at 10.45.51.png

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

  6. In the same section, select the following capabilities for your identifier from the list, only for the marketplace app (customer App):

    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

NOTE: You will need to create one Certificate for each app, so there are another two certificates but for the DRIVER & BUSINESS APP please do not select the c) & g) which correspond to Apple Pay Payment Processing & Sign In with Apple. More details in second part.

--> Create Second Identifier

If your app identifier, for example, is com.yourappid.customer, you need to create a second identifier by adding the OneSignal extension. In this case, it should be:

com.yourappid.customer.OneSignalNotificationServiceExtension

  1. You must follow exactly the same steps as for the previous identifier, but using your identifier with the OneSignal extension in the ID.

  2. For the Description, you can enter your app name plus the extension, for example: "Customer App Extension".

  3. Select same capabilities only for the marketplace app (customer app):

    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

  4. Click on continue button and register identifier

  5. Done

    Annotation on 2025-12-15 at 14-35-17.png

Annotation on 2025-12-15 at 14-45-34.png

NOTE: You will need to create one Certificate for each app, so there are another two certificates but for the DRIVER & BUSINESS APP please do not select the c) & g) which correspond to Apple Pay Payment Processing & Sign In with Apple. More details in second part.

--> 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?