# Building Locally

If you'd like to build Request Ranger locally for testing, development, or customization purposes, this guide will walk you through the process of setting up your environment and compiling the application using Xcode. Building Request Ranger locally allows you to access the latest source code, experiment with new features, and contribute to the project.

## **1. Prerequisites**

Before you start building Request Ranger, ensure that you have the following prerequisites installed on your machine:

* macOS with the latest updates installed
* [Xcode](https://developer.apple.com/xcode/) (latest version recommended)

## **2. Clone the Repository**

Clone the Request Ranger repository to your local machine by running the following command in your terminal:

```
git clone https://github.com/Authentick/RequestRanger.git
```

This will create a local copy of the project files in a folder named `RequestRanger`.

## **3. Open the Project in Xcode**

Navigate to the `RequestRanger` folder and open the `Request Ranger.xcodeproj` file. This will launch Xcode with the Request Ranger project.

## **4. Set the Active Scheme and Destination**

Before building the project, ensure that the correct scheme and destination are selected. In Xcode, choose "SuperProxy" as the active scheme from the toolbar, and select the appropriate destination (e.g., "My Mac" or a connected iOS device) from the list of available devices.

## **5. Build the Project**

To build Request Ranger, press `Cmd + B` or select "Build" from the "Product" menu in Xcode. Xcode will compile the project, and you should see a "Build Succeeded" message upon completion. Depending on your system configuration and the complexity of the project, this process may take a few minutes.

## **6. Run the Application**

Once the build is complete, you can run Request Ranger locally by pressing `Cmd + R` or selecting "Run" from the "Product" menu in Xcode. The application will launch in a new window or on the selected iOS device, allowing you to test and experiment with its features.

## **7. Contribute to the Project**

If you've built Request Ranger locally to contribute to the project, don't forget to follow the guidelines outlined in our [how-to-contribute](https://www.requestranger.com/contributing/how-to-contribute "mention") page. Your contributions are essential to the ongoing development and improvement of Request Ranger.

By following these steps, you can successfully build Request Ranger on your local machine and take advantage of the latest features and improvements. Happy coding!
