Some background:
I have iOS application with a target configured to run unitTests. And I am running build automation tool jenkins on my MacBook which automatically builds this application and run all tests (using command line xcodebuild tool).
Everything worked fine with Xcode 4. This build automation tool was running under different user and was running all these tests.
I switched to Xcode 5 recently and it started to fail, because it can't launch Simulator.
The problem
I have a scheme UnitTests which is configured to run tests (logic tests). A I run these test using one of two methods:
In both cases, it tries to start simulator. However, per my understand it doesn't need it. Anyway it runs on top x86 and it doesn't look like any apps are installed on Simulator.
Is there a way to get rid of this pesky simulator start (because it breaks my build automation)?
Update 1
Seems to find very similar question, but can't get it working:
Run logic tests in Xcode 4 without launching the simulator
Update 2
I found VERY relevant and interesting question/answer: Apple CI / Xcode Service and Jenkins
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…