> For the complete documentation index, see [llms.txt](https://docs.simplifyqa.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.simplifyqa.ai/simplifyqa-installation-and-setup/setup-ios-device/how-to-setup-and-register-ios-device.md).

# How to setup and register iOS device?

This guide provides step-by-step instructions to register an iOS device and set up the required certificates and provisioning profiles in the Apple Developer Account for mobile automation in SimplifyQA.

### Prerequisites

**For Windows Users:**

1. Download and install the iTunes application.
2. Connect the iOS device to your Windows system.

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

3. Click on the Register button in the SimplifyQA tool.
4. A valid Apple Developer Account is required to automate iOS applications.
   1. Enter the email address associated with your Apple Developer Account.
   2. If you do not have an account, visit the [Apple Developer Portal](https://developer.apple.com/) to create one.
5. Click Next to proceed.

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

**For Mac Users:**

1. Connect the iOS device to your Mac.
2. Click on the Register button in the SimplifyQA tool.

<figure><img src="/files/1y6gareNdAaXaTCuobHr" alt=""><figcaption></figcaption></figure>

3. A valid Apple Developer Account is required to automate iOS applications.
   1. Enter the email address associated with your Apple Developer Account.
   2. If you do not have an account, visit the [Apple Developer Portal](https://developer.apple.com/) to create one.
4. Click Next to continue.

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

***

**Generate a Certificate Signing Request (CSR)**

1. Click the Generate CSR button in SimplifyQA.
   1. The CSR file will be downloaded automatically.
2. Click Next to proceed.

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

***

3\. Create a Developer Certificate

* Open the [Apple Developer Portal](https://developer.apple.com/) and log in to your Apple Developer Account.

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

* Go to Account > Certificates.

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

* Click on the "Certificates +" button to add a new certificate.

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

* Select Apple Development radio button and click Continue.

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

* Click Choose File, select the CSR file downloaded earlier, and upload it to the Certificates section in the Apple Developer Portal and Click Continue.

<figure><img src="/files/5SzQgQIFo8QYBErpG1a4" alt=""><figcaption></figcaption></figure>

* Then click Download to download the iOS Development Certificate.

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

* Upload the iOS Development Certificate in SimplifyQA and click Next.

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

* Go back to the Apple Developer Portal, navigate to Devices, and click on the "+" icon to add a new device.

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

* Enter the Device Name and Device ID (UDID), then click Continue.

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

* Click Register to add the device.

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

* Click Done to complete the device registration.

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

***

**Create a Provisioning Profile**

* In the Apple Developer Portal, navigate to Profiles and click on the "+" button.

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

* Select iOS App Development and click Continue.

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

* Under App ID, always select XC Wildcard (\*\*\*\*\*\*\*), then click Continue.

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

* Under Select Certificates, check Select All, then click Continue.

<figure><img src="/files/60bEeI5HZQ7czBXsSTWt" alt=""><figcaption></figcaption></figure>

* Under Select Devices, check Select All, then click Continue.

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

* Enter a Provisioning Profile Name, then click Generate.

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

* Click Download to save the Provisioning Profile Certificate.

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

* Open SimplifyQA, upload the Provisioning Profile Certificate, and click Finish Adding Device.

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

***

**Activate the Provisioning Profile in SimplifyQA**

* Click on the iOS Registration button on the pop up.

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

* Click the Activate button to activate the newly added Provisioning Profile Certificate.

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

* Once activated, the Activate button will change to Activated (displayed in green).

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

* Under iOS Registration, navigate to All Devices.
* Click the Register button on the device card to complete the device registration process.

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

<figure><img src="/files/8LTSZS8AOMC416g3cYlR" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.simplifyqa.ai/simplifyqa-installation-and-setup/setup-ios-device/how-to-setup-and-register-ios-device.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.
