---
title: "How to Generate New App Builds"
source: "https://docs.nexcess.com/software/learndash/generate-new-app-builds/"
description: "Introduction Creating iOS and Android builds for your Learndash App is fast and code-free with our cloud-based build system.This guide shows you how to connect…"
vertical: "Software"
area: "LearnDash"
date: "2025-09-23"
last_modified: "2026-07-02"
---

# How to Generate New App Builds

## **Introduction**

Creating iOS and Android builds for your Learndash App is fast and code-free with our cloud-based build system.  
  
This guide shows you how to connect your site, prepare your app, and request builds for testing or app store submission.

## **How the Build Process Works**

Each build compiles your site’s settings—menus, branding, and any GitHub customizations—into installable app files. Test Builds are used for internal QA, while Release Builds are for submission to the App Store and Play Store.

## **Complete Pre-Build Setup**

Before building, ensure the following are configured:

- **Connect your app** under **Learndash App > Configure > Connect
- **Register iOS test devices** under **Learndash App > Configure > iOS Devices
- **Add menus** via **Learndash App > Menus > Tab Bar** and **More Menu
- **Upload branding assets** under **Learndash App > Branding > Images

**Note:** Menus can be updated later without a rebuild. However, changes to branding (like app icons or splash screens) require a new build.

## **Register iOS Test Devices**

1. Go to **Learndash App > Configure > iOS Devices > Add New Device.**

![](https://docs.nexcess.com/wp-content/uploads/2026/07/AD_4nXeEv7YVOyUzS7q75eCxifXaBhhaYbj3uydBWRcF_Pm6CXBN4nWUF68oKGqf2YNywB9NovzrYx0uyDHfZLblun-Ykm9iHBVbWN8VCZClala7J30LfXMmR17cLM4b9MxzoeTV_8MBZg.png)2. Add the device name > Click **Next**.

![](https://docs.nexcess.com/wp-content/uploads/2026/07/AD_4nXds9vywDFFhJs95Dk0b8fxL10lClrTRNiyt97zlEfifJgsts8Su0THV9Wexrz84kZ5ow1MzYobeoF5mJbm4VDy0KfjRYeUULeo2IcvZk9CR3Tr4kMZkDo91JMxD3V8M0Xua97FpaQ.png)3. Scan the UDID QR code to register your device.

![](https://docs.nexcess.com/wp-content/uploads/2026/07/AD_4nXdrVNryrEpnj_tbj6HBT101e6RXMPKD1pdkSZcXTbUAbf2b2LiSB8diKgVvRvJU-rXtT7ZZ6-CdHtQtSu8a6rKanA0_AKlRwdcOjAVPEk7y87ZIB-rzXeMZ_lrhwM_Dblez-0oiqg.png)**Note:** iOS devices must be registered before installing test apps. Android testing doesn’t require registration.

## **Request a Build**

1. Go to **Learndash App > Builds** and click **Request Build
2. Choose the platform(s): **iOS**, **Android**, or both

![](https://docs.nexcess.com/wp-content/uploads/2026/07/AD_4nXeSmk7_cqOxywYIDICmlPvqLRFxH04L7nJmVZ0k5Xu1jOb85Z6Go0rlKnfUCkShinddcbDJlDTAKYQVu1GL_KUTqknR8yUFUZ3uuHDL9K_ITqJJB9lwJQo8fBJxgp2o6fGFOYXtLA.png)3. Select **Build Type**: **Test** (for sideloading) or **Release** (for app store)
4. Click **Next**, review settings, then click **Send Build Request**

![](https://docs.nexcess.com/wp-content/uploads/2026/07/AD_4nXedQS6_1t_vaqVG8Z_vSrsOdBlERDx4cecu1Z5yc-DttxqrpmBFPS99Us3FsN320v_0h3rbD4lGfzN-l87aKFD3B2gkTSEu-1BsV8W96DqvTqW7F1aui8zJRdRedMhznSkBrOnK.png)**Note:** Builds typically complete in **15–30 minutes**. Use **Recheck Status Now** to refresh progress.

## **After the Build Completes**

- **Test Builds**: Install directly using the **Install Test App** button
- **Release Builds**: Download the .ipa or .apk or use the **Publishing Tool** to submit to app stores

**Note:** You can create up to **20 builds per month**. If you need more, contact support.

## **Troubleshooting and FAQs**

**Q: Why did my build fail?  
 **A:** Make sure the **Connect** and **Configure** steps are complete, including App ID, App Key, branding, and iOS device registration.

**Q: Do I need to rebuild for menu changes?  
 **A:** No, changes to Tab Bar or More Menus sync automatically.

**Q: How many builds can I create each month?  
 **A:** You can create up to 20 builds. Reach out if you need more.

**Q: My iOS Test App won’t install. What’s wrong?  
 **A:** Confirm the device is registered under **Configure > iOS Devices**, then request a new Test Build.

**Q: I submitted a Release Build but got rejected.  
 **A:** Use the **Publishing Tool** for guided submissions with pre-checks that reduce the chance of rejection.
