背景:
unitTests を実行するようにターゲットが構成された iOS アプリケーションがあります。また、MacBook でビルド自動化ツール jenkins を実行しています。これにより、このアプリケーションが自動的にビルドされ、すべてのテストが実行されます (コマンド ライン xcodebuild ツールを使用)。
Xcode 4 ではすべてが正常に機能しました。このビルド自動化ツールは別のユーザーで実行され、これらすべてのテストが実行されていました。
最近 Xcode 5 に切り替えましたが、シミュレーターを起動できないため、失敗し始めました。
問題
テスト(ロジックテスト)を実行するように構成されたスキーム UnitTests があります。AI は、次の 2 つの方法のいずれかを使用してこれらのテストを実行します。
Xcode でコマンド U
またはコマンドライン "/usr/bin/xcodebuild -scheme UnitTests -sdk iphonesimulator -configuration Release clean build TEST_AFTER_BUILD=YES "
どちらの場合も、シミュレータを起動しようとします。ただし、私の理解では、それは必要ありません。とにかく、x86上で動作し、シミュレーターにアプリがインストールされているようには見えません。
この厄介なシミュレーターの開始を取り除く方法はありますか (ビルドの自動化が中断されるため)。
更新 1
非常によく似た質問を見つけたようですが、うまくいきません: Run logic tests in Xcode 4 without launching the simulator
更新 2
非常に関連性が高く興味深い質問/回答を見つけました: Apple CI / Xcode Service and Jenkins