# Install KClient

Now that you have the resigned IPA file you need to install it on your iOS device.

There are 2 main ways of doing it:

* Using Xcode\
  This options requires a physical MAC connected with the USB cable to the iOS device
* Over the air\
  This option requires a paid Apple Developer Accoun

{% tabs %}
{% tab title="Xcode" %}

### Use Xcode to install the new IPA file in your iOS device

This is the easiest way to install KClient on your iOS device. Also it is the only way if you are using a free Apple Developer Account.

1. Open Xcode
2. Go to *Windows->Devices and Simulator*
3. Connect your iOS device with the USB cable and you should see it under *Devices*
4. Under *Installed Apps*, click on the **+** button and select the new IPA file

![](/files/-M7I0_wBPcPHNUhv2Gob)

Wait for a couple of seconds and the KClient App should be installed on your iOS device.

{% hint style="info" %}
If you have a paid Apple Developer Account, you can also use Apple Configurator Application  from Apple to install Apps on the device.\
You can install Apple Configurator from Apple Store.
{% endhint %}
{% endtab %}

{% tab title="Over the air" %}

### Install over the air

There are several options to achieve over the air installation, but they all require that you have a paid Apple Developer Account to work.

The easiest way is for you to use a service like [Diawi](https://www.diawi.com/).\
Using this service for example, you can simply drag & drop the new IPA file into the **Drag\&drop files here** box, then choose to enable or disable the check mark options given to you and click on the **Send** button.\
This will show you a link that you can send to your iOS device, or simply scan the QR code on the device.\
You should be redirected to a Diawi page with an "Install" option. Clicking on install option should take a couple of seconds to download and install, and KClient should be redy to run.

{% hint style="info" %}
If you are installing on an iPad, you may need to click on the aA buttons on the left of the navigation bar and select **Mobile Version**
{% endhint %}
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
When installing KClient on your iOS device, you may need to give permission to the App in the Settings, to authorize the execution of Apps signed with your development certificate.\
Normally this is done in Settings->General->Device Management

If you uninstall KClient, iOS also clears this permission, so when you reinstall, you may need to give this permission again.
{% endhint %}


---

# 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://doc.sysdevmobile.com/kalipso-ios-deployment/testing/kclient/install-kclient.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.
