This article is a translation of the original post in french.
Previous episodes summary
In our first episode we saw how to install Java, Jenkins and compile without big trouble. In the last episode we played with the keychain et we saw that is not possible to compile for iOS with Jenkins even with a shell script.
Who is the culprit ?
After in-depth searching, it seems that the culprit is the keychain. Compiling for an iDevice, requests the code to be signed with the developer certificate. The developer certificate is in the keychain. Unlocking and activating the keychain does not help, the Jenkins workflow is still looking for the system keychain. One bad solution seems to put everything in the system keychain. But once again it fails! So, what can we do?
We could give up … or insist … or have another idea. I chose the third solution and decided to write a python script who will do everything for me.
Continue reading ‘Compiling for iOS/OSX from a LinuxBox 2/x’ »