> For the complete documentation index, see [llms.txt](https://docs.walnutai.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.walnutai.ai/core-features/intelligence-hub/generate-test-cases/smart-recording/manual-recording/mobile-test-case-creation/ios.md).

# iOS

Once the device is registered, WalnutAI allows you to create automated test cases for iOS applications using **Manual Recording**.&#x20;

You can manually perform the required actions on the connected iOS application, and WalnutAI captures the interactions and automatically generates the corresponding test steps and parameters based on the recorded workflow.

{% hint style="info" %}
For instructions on registering an iOS device, refer to the[ **iOS Account Setup and Device Registration.**](/core-features/intelligence-hub/generate-test-cases/smart-recording/ai-recording/mobile-test-case-creation/ios-account-setup-and-device-registration.md)
{% endhint %}

**Steps to Create an iOS Test Case Using Manual Recording**

* Navigate to the **Intelligence Hub**, select **Smart Recording**, and ensure the **Agent** is turned on.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FKv6HboeYjnA9aETgPMoR%2FScreenshot%202026-09-29%20at%206.17.43%E2%80%AFPM.png?alt=media&amp;token=4b6d30b7-b320-4a1c-8b3c-6745023a7148" alt=""><figcaption></figcaption></figure>

* Click the **AI Recording** button in the bottom bar and select **Manual Recording**.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FXCXvGuoksu2dRWDDQ2Ro%2FScreenshot%202026-09-25%20at%203.37.21%E2%80%AFPM.png?alt=media&amp;token=3a30e280-10eb-4c66-b01a-5eb625b2994c" alt=""><figcaption></figcaption></figure>

* Click the **Web** button in the bottom bar and select **Mobile** as the application type.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FKanl5PeJB5p04CFphfJG%2FScreenshot%202026-09-25%20at%204.01.08%E2%80%AFPM.png?alt=media&amp;token=8c42e5dd-ca8b-44d9-95d2-73c0d207ea39" alt=""><figcaption></figcaption></figure>

* Click the **Settings** icon in the bottom bar and configure the required settings. Select **iOS** as the platform, and configure the **Device Source** and **Device Type**.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FLEE8XeINfuvp8PexuUbF%2FScreenshot%202026-09-25%20at%204.02.45%E2%80%AFPM.png?alt=media&amp;token=c62dd121-2a9b-4f0b-aec0-93e525577e5f" alt=""><figcaption></figcaption></figure>

* Once the required settings are configured, the connected iOS device appears under the **Device** section. Select the required device to proceed.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FQToXbj3oTbcs6FHhx95M%2FScreenshot%202026-09-25%20at%203.30.48%E2%80%AFPM.png?alt=media&amp;token=dda9845d-d33c-47c6-8e61-ce08cdba1ec0" alt=""><figcaption></figcaption></figure>

* Under **Application**, select the application you want to test.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FOJDEAGsqLoWmnYV6vjf7%2FScreenshot%202026-09-25%20at%204.03.55%E2%80%AFPM.png?alt=media&amp;token=46012d02-a93d-4d0b-9064-d702f16e9b5b" alt=""><figcaption></figcaption></figure>

* If the required application is not available in the application list, you can install it manually:
  * Click **Install App**.
  * Select the required iOS application file.
  * Install the application.
  * Once the installation is complete, select the application from the **Application** list.
* Click **Connect** to establish the connection with the selected application. Once connected, the application opens in the **Live Screen**, where you can manually perform the required actions.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2F8h0larDYxI0qjJe275xM%2FScreenshot%202026-09-25%20at%204.14.14%E2%80%AFPM.png?alt=media&amp;token=a5d82a1d-3535-49e9-ae2b-439a3e03795f" alt=""><figcaption></figcaption></figure>

* Perform the required actions on the iOS application. WalnutAI captures each interaction and automatically generates the corresponding **test steps and parameters**.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2F0TDT3tTGZ3fQUNZReRyZ%2FScreenshot%202026-10-08%20at%204.48.21%E2%80%AFPM.png?alt=media&amp;token=693c8967-646f-450d-b34f-fc325ac69637" alt=""><figcaption></figcaption></figure>

* Once the required test flow is recorded, review the generated steps and parameters, make any necessary modifications, and [**debug the test case**.](/core-features/intelligence-hub/generate-test-cases/smart-recording/debug-a-test-case-in-smart-recording.md) as required.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FiIRApaDPOWl15DGvgbRN%2FScreenshot%202026-10-08%20at%204.33.05%E2%80%AFPM.png?alt=media&amp;token=22445697-d509-4c6d-bc32-648310dea47d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For detailed information on modifying individual test steps, refer to [**Manage a Test Step**.](/test-and-quality-management/test-management/test-cases/manage-test-step.md)
{% endhint %}

* Once you have completed the required modifications, click **Disconnect** to end the recording session.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FTl3QRNK72NxX160X7itT%2FScreenshot%202026-10-08%20at%204.32.01%E2%80%AFPM.png?alt=media&amp;token=8d57aabb-ab06-4733-95ce-9cc0dade46f8" alt=""><figcaption></figcaption></figure>

* Click **Save** to save the generated iOS test case along with its corresponding test steps and parameters.
