# Build App for IOS

**NOTE**: before start this tutorial, you **MUST** make sure install **SAMPLE REACT NATIVE** app successfully. Check the tutorial below:

{% embed url="<https://reactnative.dev/docs/environment-setup>" %}

![Choose RIGHT development OS + Target build iOS](/files/-M6UF5MlaEaz1CY0aTPP)

Then follow those steps and install SAMPLE APP. If install sucessfully, you can see sample app like below:

![Sample App iOS](/files/-M6UK3MEPJdbnbbi8l00)

**Note again: MUST build successfully (to make sure you installed all independence packages ) before setup ZALES next step below.**

### **1. Install Zapes theme on iOS**&#x20;

#### **1.1 Open terminal and go to the right your app folder**

```
cd app/app-zapes
```

#### **2. Install npm packages:**

```
npm install
```

#### **3. Go to iOS folder then install pod packages:**

```
cd ios
pod install
```

#### **5. Then go back working folder Zapes and run this to open app on emulator:**

```
cd ..
react-native run-ios --simulator="iPhone 7"
```

#### **6. After app building success, you can see app on simulator iPhone.**

Thank you.


---

# 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://zinisoft-net.gitbook.io/zapes/get-started-1/build-app-for-ios.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.
