> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso-ios-deployment/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso-ios-deployment/testing/kclient.md).

# KClient

### Install KClient

In order to be able to test applications on an iOS device you will need to install KClient on that device.\
Other platforms like Android and Windows, allow this to be done directly from Kalipso Designer or from the stores like Google Play and Windows Store.\
Apple does not allow this kind of Apps to be on Apple Store, and Apple also does not allow sideloading Apps on an iOS device from other developers, so you will need to follow several steps in order to install KClient on your iOS device.

Sysdev provides KClient for iOS with Kalipso Studio. In your Kalipso installation, in "*...\Kalipso 5.0.0\Client\Install\_iOS\KClientV50 Sideloading*" you can find the KClient iOS App to install on the device.\
If you are experienced with Apple and iOS, what needs to be done is basically to resign this App with your own development certificate and send it to the iOS device. There are several ways to do this, and several tools, you are free to use any alternative method that you know if you want to.\
We will take you on a step by step instructions to, first resign the application and then install it on the device.

{% hint style="warning" %}
If you are going to use a free Apple Developer account, you need to be aware that the generated applications are only valid for 7 days. So every 7 days you will need to repeat the process of resigning KClient and install it on the iOS device.
{% endhint %}

For this you will need:

* Apple Development Certificate
* Mobile Provisioning Profile
* Resign KClient with the new certificate and mobile provisioning profile
* Install KClient on your iOS device

If you already have KClient installed then you can skip the installations steps and go to [Test Application](/kalipso-ios-deployment/testing/kclient/test-application.md).


---

# 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, and the optional `goal` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso-ios-deployment/testing/kclient.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
