# Build Mobile App

ONEWEB provides a **Cloud‑based CI (Continuous Integration) Server** as an add‑on feature to support **mobile application builds**. This enables users to build mobile apps without maintaining their own local build infrastructure.

To use the CI Server, users must obtain a **CI Server license key** from the ONEWEB Team.

***

#### CI Server License and Configuration

Once the CI Server key is available, it can be configured in one of the following ways:

* **Global CI Server**\
  The CI Server is attached to the ONEWEB server itself.\
  Any user on that server can build mobile applications using the same CI Server.\
  This setup is commonly used for **on‑premise environments**.
* **Local CI Server (Per Application)**\
  The CI Server key is attached to a specific application only.\
  This option is typically used by **shared ONEWEB Cloud users**, where each application manages its own CI configuration.

***

#### Supported Mobile Build Types

After configuring the CI Server, users can start building mobile applications through ONEWEB.

Supported build options include:

* **Unsigned Android APK**\
  Can be built immediately once the CI Server is configured.
* **Signed Android APK**\
  Requires:
  * Google Service Account details
  * Android Keystore information
* **iOS IPA**\
  Requires:
  * Apple Developer Account credentials
  * Certificate and provisioning profile details

These credentials must be provided in the application configuration before initiating the build.

***

#### Platform Requirements

| Platform | Build Type   | Required Credentials              |
| -------- | ------------ | --------------------------------- |
| Android  | Unsigned APK | CI Server only                    |
| Android  | Signed APK   | Google Service Account + Keystore |
| iOS      | IPA          | Apple Developer Account           |

***

#### Summary

The **Build Mobile App** feature in ONEWEB enables cloud‑based mobile application builds through an integrated CI Server.

Key benefits include:

* No local build environment required
* Support for both Android and iOS platforms
* Flexible CI Server configuration (global or application‑specific)
* Secure handling of signing credentials
* Scalable build process for enterprise and cloud environments

By using ONEWEB’s CI infrastructure, teams can streamline mobile app delivery while maintaining security and operational efficiency.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/building-apps/ui-page-designer/mobile-ux-ui/build-mobile-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
