iOS
Kalipso - Test and Deploy - Test - Remote Device - iOS
Last updated
Kalipso - Test and Deploy - Test - Remote Device - iOS
Last updated
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.
All the development is still made in Kalipso Designer in Windows, the MAC is only required to compile the final application and to install KClient on an iOS device so you can test your Apps prior to deploying.
Kalipso performs a check to determine if the forms created contain either "Close Form", "Close Project" or "Return To Form" Action. If they do not Kalipso warns that you may not be able to close the application.
For testing a project on a iOS Device the specific window is:
This window shows the path to where MIS Communicator will be installed and available. This application is necessary to carry out the test. If it is available as expected, then this window immediately moves on to the next step.
If necessary, you can change the path to MIS Communicator here.
For more information about MIS Communicator click here.
If necessary click "Next".
The available options are:
General
Yes, Generate Data File - If you check this option your Project, Kalipso Designer will fetch the data of the server, from the tables defined as "ToPDA" in their properties, and send it along with the Project. This option is only available if you have offline Database Tables.
Erase Data on Device - If you check this option, it means that before integrating your Project, Kalipso will clear it from the device as if never existed, including data.
Requisites
You must install KClient in your iOS device in order to test your Project.
To do this, click on the "Sign KClient" option on the right. This option will open a window with a set of parameters to be configured.
To learn more about the testing and deployment process on iOS, access this specific documentation (link to another external page):
After choosing the options click on "Test".