The first problem, is that you dohave to have the user that runs the builds also logged in to the console on that Mac build machine.
I’ve been working to get a continuous integration pipeline set up for an iOS project, and to get unit tests & integration tests to run headlessly via gradle builds through a Thoughtworks Go server.Īn issue I’ve run into is where running the unit tests requires the iOS simulator to pop up on the build server, which then ends up hanging on the build. starting agents with JNLP) but for other platforms like Thoughtworks Go and Team City, or even just running builds over ssh, it no longer works.Īpple is apparently working on a solution for such, stay tuned. Workarounds for doing continuous integration with Jenkins exist (i.e. Doing xcodebuilds over SSH is presently not supported on XCode 6. The post below works on XCode 5.1, but is broken when you move to XCode 6.