In order to test and or deploy to iOS devices you need an Apple Account and a MAC computer. If you have a free Apple developer account, you will only be able to test on your own devices and you need a MAC computer and connect the USB cable to your device to install KClient through Xcode. If you have a paid developer account, then the MAC computer can be a virtual MAC, there are several online services, like MacinCloud that can be used to perform the necessary tasks, and are available at very low prices, since all it is needed is a basic MAC with Xcode installed. Once everything is setup, the MAC will be used mainly to execute compilation scripts that normally should take only a few minutes.
The first thing you will need is an Apple ID. This is an Apple account that will be used to access all the necessary development resources from Apple. If you don't have one yet, access the link bellow and create your Apple Account.
You will also need Xcode to be installed and the iOS SDKs. You will not be using XCode to develop, but you will need the tools installed so you can compile your applications and manage your certificates.