Comment on page

ReSign KClient

Once you have a development certificate installed on your MAC and you have the Mobile Provision Profile file in your PC where you have Kalipso Designer, you can now proceed with resigning KClient with your development certificate. This will be done in 2 steps. First you will export the necessary files and scripts from Kalipso Designer, then you copy the files to your MAC and run the scripts.

Export files and scripts from Kalipso Designer

1-Open Kalipso Designer 2-Open your project 3-Click on Deployment->Test on iOS 4-Click on Sign KClient
5-In the Domain enter the domain you used or leave empty for default (com). 6-In Company enter the company name, like yourcompany in our example in the previous chapter. 7-Confirm that the full Package name is the one you used when generating the mobile provision profile (including lower/upper case, since the package identifier is case sensitive) 8-In the Certificate Name enter the development certificate name as you see it in the Keychain Access app. You can just use the value between parenthesis like in the example UxxxxxxxA, if this value does not appear in any other certificate, if it does you should enter the entire certificate name or at least a part of it that is unique among all the certificates. 9-Select a folder to export and click in OK
Kalipso Designer will create a folder and show it to you. This folder will contain KClient IPA file from Sysdev and the scripts necessary to Resign the IPA file. Copy this folder to your MAC.

Execute the Resign scripts in your MAC

Now that you have the folder from the previous step in your MAC, simply double click on the "Compile.command" file. When the scripts are finished you should have a new file named KClientV50_Resigned.ipa. This is the file you will use in the next step to install on your iOS device. If you have permission errors, read the following notice...
If you have a permission denied, unauthorized or similar error when executing the Compile.command file on your MAC, you may be missing execution permissions on the file.
  1. 1.
    Open the terminal Window
  2. 2.
    Go to the folder where the script is
  3. 3.
    Run: chmod 755 Compile.command