---
title: "Building an App | ThreatConnect"
slug: "building-an-app"
description: "This article describes how to build an App project and view a log of the most recent build in the Build Log tab of the App Builder screen."
updated: 2023-07-26T13:30:31Z
published: 2023-07-26T13:30:31Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.threatconnect.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Building an App

Apps are built for the first time when they are created, based on the default code for the App type chosen in the [**Create App**window](/v1/docs/administrative-functions-for-projects-and-apps), and then incrementally as you type. However, there are some cases where a manual build is required to fully build the project—for example, if a dependency is added or parameters have been modified. An App must be built before it can be debugged, tested, and released.

To build an App, click **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)to the left of the **Built**section of the [**Summary**tab](/v1/docs/summary-tab) (Figure 1).

![Graphical user interface, text, application, chat or text message Description automatically generated](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%201_Building%20an%20App_7.2.0.png)

If the build is unsuccessful, a **failure**![](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Failed%20Build%20icon_App%20Builder.png)icon will be displayed in place of the **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)icon, and the timestamp will be updated. The project will need to be modified and built successfully in order to proceed with debugging, testing, and release.

If the build is successful, a **success**![](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Successful%20Build%20icon_App%20Builder.png)icon will be displayed in place of the **Build Project**![A white square with a black letter on it Description automatically generated with low confidence](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Build%20icon_App%20Builder.png)icon, and the timestamp will be updated.

## Build Log Tab

The log of the most recent build will be available in the **Build Log**tab (Figure 2).

![Text Description automatically generated](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%202_Building%20an%20App_7.2.0.png)

In addition to the build log, this tab displays the **Status** of the build (**Successful** or **Unsuccessful**) and any **Status Message** that is available. If a build is unsuccessful, a **Rebuild**button will be displayed in the tab.

---

*ThreatConnect® is a registered trademark of ThreatConnect, Inc.*

20084-16 v.07.B
