1

このアプリケーションの単体テストの作成を開始しましたが、その理由はわかりませんが、テストを実行すると、メイン アプリケーションのビルドも試行され、i386 に有効なアーキテクチャがないために失敗します。

メインアプリケーションをビルドしないことは可能ですか? いくつかのモデル クラスと XML パーサーをテストしているだけなので、アプリケーション全体をビルドする必要はありません...

ありがとう !

4

2 に答える 2

1

新しいプロジェクト用に作成されるユニット テスト ターゲットは、アプリケーション ユニット テストです。ビルド設定で BUNDLE_LOADER と TEST_HOST を設定することにより、テスト コードをアプリに挿入します。新しいユニット テスト ターゲットを作成できます。デフォルトでは、これはロジック ユニット テストになります (BUNDLE_LOADER と TEST_HOST は設定されていません)。次に、テストするコードを新しいターゲットとアプリ ターゲットに追加します。スキームを新しいターゲットに変更し、単体テストを実行します。

新しいターゲット ダイアログ

新しいターゲット ダイアログ

対象会員

対象会員

スキームを選択

スキームを選択

于 2013-05-06T23:32:55.823 に答える