16

Xcode 5 には、複数のプロジェクトを含むワークスペースと、さまざまなプロジェクトのすべてのテスト ターゲットを実行するスキームがあります。3 つのテスト プロジェクト ターゲットについてテストを開始すると、合格します。ここまでは順調ですね。しかし、4 番目のテスト ターゲットで、Xcode から、シミュレーターが既に使用されているため起動できないというエラー メッセージが表示されます。

単一の(!)スキームで各テストターゲット(!)間でシミュレーターを強制終了する方法はありますか? または、他の解決策はありますか?

編集:このための rdar を開きました: http://openradar.appspot.com/15153136

ありがとう!

4

1 に答える 1

1

ひょうたんを使用して機能テストを実行しようとすると、このエラーが発生します。これを行う 1 つの方法は、各ビルド プロセスの後にスクリプトを実行してシミュレーターを強制終了することです。

この男は、これを行う bash スクリプトを作成しました http://cdrussell.blogspot.co.uk/2012/04/script-to-kill-iphone-simulator-if.html

各テストターゲットのビルドフェーズとしてこれを実行する価値があるかもしれません

于 2013-12-03T11:30:30.057 に答える