私のpodspecのいくつかのライブラリーの機能を使用するプロジェクトのクラスに対して、いくつかのiOSロジックテストを記述しようとしています。Xcodeで提供される標準の単体テストバンドルを使用しています(ただし、アプリケーションテストではなく、単体テストのみ)。
たとえば、私はMagical Recordを使用していますが、そのライブラリは私のpodspecにリンクされています。それは私のワークスペースのポッドプロジェクトにあり、アプリがシミュレーターまたはデバイスで実行されているときに期待どおりに機能します。ただし、Magical Recordを使用するオブジェクトをテストにリンクしようとすると、Magical Recordからセレクターを見つけられないというリンカエラーが発生します。ロジックテストバンドルのHEADER_SEARCH_PATHを更新しようとしました。CocoaPodsによって作成されたヘッダーディレクトリにハードコーディングしても、うまくいきませんでした。
CocoaPodsライブラリを使用しないクラスに対してユニットテストを問題なく実行できます。
私はこれを間違っているのでしょうか?コンパイラにCocoaPodsライブラリを表示させるために、他に何かすべきですか?