ライブラリ ターゲットでライブラリ コードをテストできるようにしたいので、別のプロジェクトに切り替えて実行する必要はありません。
ターゲットを追加する方法はわかりましたが、「コマンド ライン ツール」プロジェクト テンプレートのように実行するように設定する方法がわかりません。新しい「シェル ツール」ターゲットを追加しようとしましたが、そのように実行する方法がわかりません。そのターゲットに追加する必要があるビルド設定は何ですか? 起動するにはどのファイル (main.m?) が必要ですか?
編集(うまくいけば、質問をより回答しやすくするために、以下から私のコメントを追加しました。)
私のライブラリには、iOS 用と MacOS 用の 2 つのターゲットがあります。これまでのところ、iOS プロジェクトにのみ含めているので、現在使用したいプロジェクトです。Cocoa Touch Unit Test Bundle ターゲットを追加しようとしましたが、ビルドが失敗し、コマンド /bin/sh/ が終了コード 1 で失敗し、アーキテクチャ 'i386' (GC OFF) のテストに失敗しました。i386 で実行したいとは思いません (少なくとも私の iOS ターゲットのテストではありません)。ターゲット設定で i386 と書かれているものは見つかりません。
プロジェクトのアクティブなアーキテクチャが i386 ([プロジェクト] > [アクティブなアーキテクチャの設定] メニュー) であることがわかりますが、そこで変更することはできません。私の TestApp ターゲットにはアーキテクチャ セットとして標準 (armv6) があり、設定を検索しようとしましたが、i386 が含まれていません。どうすればそれを変更できますか?