---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/mobile

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Test and publish a new branded iOS app for public distribution

# Test and publish a new branded iOS app for public distribution {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Test and Publish a New Branded iOS App for Public Distribution

This guide outlines the steps to test and publish a new branded iOS app for public distribution post-request in Mobile Publishing.
It covers testing, setup, approval, customization, publishing, and maintaining your app.
Show full answer Show less  

## Key Features

* **Testing the App:** Ensure the app is registered with Microsoft Entra ID if using Microsoft Intune. Download the testing file, provision the app via XCode, and utilize TestFlight for testing feedback.
* **App Setup:** Configure optional features such as push notifications and deep links. Follow provided instructions for setup and testing.
* **Approval Process:** Reject or approve the app post-testing to edit branding or move forward with publishing.
* **Customization:** Use Mobile App Builder to tailor your app's workflows according to your requirements.
* **Publishing:** Complete your App Store listing on App Store Connect and undergo Apple's review process for public distribution.
* **App Maintenance:** Regularly update your app, ideally before ServiceNow family version updates, to ensure functionality and access to new features.

## Key Outcomes

By following these steps, you will successfully test, customize, and publish your branded iOS app, ensuring it meets your organization's branding requirements and is ready for your end users. Regular updates will help maintain app performance and compliance with the latest ServiceNow capabilities.  
Learn the next steps to test and publish a new branded iOS app for public distribution after you request it in Mobile Publishing.

## 1. Test the app {#testpubnu-iosapp-pubdist__section_pnm_dwb_j2c}

After the build successfully completes and your app is ready for testing:

1. (Optional) If you use Microsoft Intune mobile application management (MAM), Microsoft requires that iOS apps be registered with Microsoft Entra ID before anyone can log into the iOS app. For more information, see the following ServiceNow® Knowledge Base articles:
   * [KB1640759](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1640759)
   * [KB1641110](https://support.servicenow.com/nav_to.do?uri=/kb?id=kb_article_view&sys_kb_id=50a4ef5c47b98614c4e1a325126d4300)
   {#testpubnu-iosapp-pubdist__ul_w4s_twb_j2c}
2. Navigate to the Request details page by selecting AllMobile BrandingManage Mobile Publishing AppsYour recent app requests.
3. Select the card for your mobile app build request. The Request details page appears.
4. Select the iOS testing file link and the file is downloaded to your local system for testing:

5. Provision the app by doing the following:
   1. Create an app ID and distribution certificate.
   2. Edit and sign the XCArchive file.
   3. Use XCode to upload the app to the App Store Connect.

   {#testpubnu-iosapp-pubdist__ol_bm1_gyb_j2c}  
   See [KB0997467](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997467) for step-by-step instructions.  
   Note:  
   Don't miss the walkthrough video ("`Video Walkthrough.mp4`") that is attached to KB0997467. It contains a lot of helpful information.
6. Your testers receive an email from Apple TestFlight with a link to test your branded app.  
   Note:  
   You must add your testers to a TestFlight group on your AppStoreConnect account and then publish the TestFlight build to the testing group. Only after you perform these steps, do your testers receive an email from TestFlight.

   Use TestFlight to check the following:
   * App has the correct name, icon, splash screen, branding, and theming. For morning information, see [Create a theme with Theme Builder](https://www.servicenow.com/docs/access?context=tb-create-theme&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US).
   * App uses the default instance you specified for login if you selected the instance pre-fill option when you requested the branded app.
   * EULA and privacy policy listed in the mobile app Settings tab under Legal link to the policies you specified.

   {#testpubnu-iosapp-pubdist__ul_v53_nzb_j2c}

   See [Apple documentation](https://developer.apple.com/testflight/) for information about using TestFlight.
{#testpubnu-iosapp-pubdist__ol_u3y_2wb_j2c}

## 2. Set up the app {#testpubnu-iosapp-pubdist__section_yn3_xzb_j2c}

After your Testflight testers have validated the branding and functionality of your app, you can set up your app for use. These configurations are optional.

1. Set up push notifications by downloading the Apple push certificate (`p12` file) and uploading it to your app's push application record:
   1. Create your push notification certificate (`p12` file). For instructions, see [KB1506609](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1506609). When you perform this step, you create a push certificate password that you must use in Step 1c. below.
   2. Access the Push Applications table on your instance by navigating to AllPush Application.
   3. Configure your push applications. For instructions, see [Configure push applications for iOS branded apps using certificate based authentication](https://servicenow-prod.fluidtopics.net/Pwaez8w_JgpwjR_gzfqzxQ "Install an iOS push certificate to use push notifications on your branded ServiceNow mobile apps for iOS.").
   4. (Optional) Test your push notifications by using out-of-the-box configurations. For more information, see [KB0829093](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0829093).
   {#testpubnu-iosapp-pubdist__ol_pd1_d1c_j2c}
2. (Optional) Set up deep links and universal links for your app by downloading the universal links file (AASA) in the Your app's info tab under the App info section.
   * See [KB1273622](https://support.servicenow.com/kb?id=kb_article_view&sys_kb_id=3c08eadcdb556154fd8d2b69139619b3) for more information about deep links and universal links.
   * See [KB0831613](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0831613) for information about how to upload your universal link AASA file.
   {#testpubnu-iosapp-pubdist__ul_xxd_s1c_j2c}
{#testpubnu-iosapp-pubdist__ol_phd_11c_j2c}

## 3. Approve or reject the app {#testpubnu-iosapp-pubdist__section_znv_bbc_j2c}

Once your TestFlight testers have tested your app for branding requirements and functionality:

* Reject the app to edit the branding, app name, app type, or any third-party information. Use the Duplicate option to copy information over to a new app request after you have rejected the app.
* Approve the build to move forward with publishing the app to your end users.
{#testpubnu-iosapp-pubdist__ol_lvd_gbc_j2c}

## 4. Customize your app's workflows {#testpubnu-iosapp-pubdist__section_x54_lbc_j2c}

Use Mobile App Builder to customize your app. See [Mobile App Builder](https://servicenow-prod.fluidtopics.net/D7JsRshhaXqbaFuveRefbA "The ServiceNow Mobile App Builder (MAB) is a configuration tool to build and manage screens and records that make up workflows within ServiceNow mobile apps. The organizational layout and navigation options in the Mobile App Builder facilitate a faster and more intuitive creation of ServiceNow mobile applications.") for detailed information about how you can customize your branded app.

## 5. Publish and distribute your app {#testpubnu-iosapp-pubdist__section_ukx_qbc_j2c}

After you have tested your app, set it up, customized its workflows, and approved it, you are ready to publish your branded iOS app for public distribution:

* Fill out your Apple app store listing on App Store Connect and publish the app.
* Apple conducts a final review before posting the app to the public App Store. Please file a Now Support case for any issues.
{#testpubnu-iosapp-pubdist__ul_nll_ybc_j2c}  
For instructions:

* See [KB1649415 Mobile Publishing Public iOS Distribution - AppStoreConnect - App Store Listing Metadata (App Privacy)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1649415).
* See [Apple documentation](https://developer.apple.com/ios/submit/) about how to list a public app on the App Store.
{#testpubnu-iosapp-pubdist__ul_e3x_2cc_j2c}

## 6. Keep your app updated {#testpubnu-iosapp-pubdist__section_qxv_4cc_j2c}

Update your app before you update your ServiceNow family version, or at least once per year to keep your push notifications working and to leverage the most up to date ServiceNow mobile features. For more information, see [Tested devices and supported versions for ServiceNow mobile apps](https://servicenow-prod.fluidtopics.net/KbgnLcYnaX_y4UQuL6sEyA "Use the following information to verify that your mobile devices and operating systems are ready to use ServiceNow mobile apps.").

*[\>]: and then


