私は単体テストには新しく、単体テストに固有のリソースがアプリケーションストア向けに構築された後に、 ?Objective-Cユニットのテストリソースがファイルサイズ全体に追加されます
たとえば、画像操作をテストするために設定された画像を使用しています。これらはビルドされたアプリのサイズに追加されますか?
私は単体テストには新しく、単体テストに固有のリソースがアプリケーションストア向けに構築された後に、 ?Objective-Cユニットのテストリソースがファイルサイズ全体に追加されます
たとえば、画像操作をテストするために設定された画像を使用しています。これらはビルドされたアプリのサイズに追加されますか?
アプリケーションのメインターゲットではなくテスト対象に追加しない場合はありません。
私はあなたが2つのターゲットを使用していると仮定します。
説明: アプリケーションがビルドされると、すべてのソースがオブジェクトにコンパイルされ、相互にリンクされて実行可能ファイルが作成されます。正しいプラットフォーム上でアプリケーションを動作させるために、パラメータが渡されます。 リソースはそれに含まれていません。それらはアプリケーション内のフォルダに追加されます。
(の.appファイルが実際にディレクトリである、あなたはそれを右クリックすることで、これを見ると「ショーパッケージ内容」を選択することができます)
アプリケーションのターゲットに追加されていないファイルがこのフォルダに配置されることはありません。 あなたの金庫。
希望すると、これが役立ちます。
私はユニットテストに固有のリソースは、彼らはあなたがアプリの対象に含めていないない場合は、アプリ
の 全体のサイズを追加するかどうかを疑問に思いました。一般的にユニットテストには別のターゲットがあり、テストに必要なリソースはテストデータなどのアプリケーション自体ではなく、テストターゲットの一部であり、アプリターゲットの一部ではありません。 Xcodeのファイルインスペクタの「ターゲットメンバシップ」パネル(ユーティリティ内)を使用して、特定のファイルが属するターゲットを設定できます。
ありがとうございます – treeba
私はあなたのサイトでiOSアプリケーションを開発しているのを見ましたが、あなたはこのプラットフォームの単体テストに精通していますか?もっと助けが必要な場合は、個人的に私に連絡することができます。あなたのお手伝いができます。 –