# iOS Simulator Setup

To setup Simulator, you need to have XCode installed. If you haven't already, follow [Host Software Setup ](https://www.mobilehackinglab.com/path-player?courseid=ios-appsec\&unit=66c5b9fee8fdad44270acb8e)to install it.<br>

* After you have installed XCode, open it from Launchpad or Spotlight search.
* As you open XCode for the first time, it will ask you which platform to install. Select iOS 15.5. If it does not shows up, open the XCode's Settings from the top menu:

<figure><img src="/files/h932hf9NHi9IH33Xqg23" alt=""><figcaption></figcaption></figure>

* In the settings, click the + icon at the bottom left corner and click on iOS...:<br>

  <figure><img src="/files/tiuvECUXFTYm2dHrQgSd" alt=""><figcaption></figcaption></figure>
* In the filter, search for iOS 15 and Click Download & Install after selecting the latest 15.x version available.<br>

  <figure><img src="/files/yCumckgrzqY0ieR1hrDT" alt=""><figcaption></figcaption></figure>
* Once the download is complete, we are ready to create our first virtual iOS device. Open Simulator using Spotlight Search or Launcher and then go to File and click New Simulator

<figure><img src="/files/7VL9v8bgPZvGPsZwC0bv" alt=""><figcaption></figcaption></figure>

* In the New Simulator window, you can select any OS version and give it a name. For this course, select the OS Version to iOS 15.x and click Create button:<br>

  <figure><img src="/files/Z2ugp3aPWIEZWrAQZiLV" alt=""><figcaption></figcaption></figure>

Once the device has been created, you should see a new virtual device up and running.\ <br>

<figure><img src="/files/HYCTvrl06BHtoRXL6aFg" alt=""><figcaption></figcaption></figure>


---

# 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://eldeim.gitbook.io/brain_fuck/notes/certifications/eastereggs/mobile-hacking-lab/cipt-ios-penetration-tester/ios-penetration-tester/ios-simulator-setup.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.
