CocoaPodsで追加されたフレームワークで動作するテストフレームワークKiwiを取得する際に問題が発生しました。私はAFNetworkingとLumberjackの両方が読み込まれており、どちらもテストに失敗しています。テスト対象に組み込まれているプロジェクトのソースファイルにCocoaPodのファイルが含まれている場合にのみ、テストは失敗します。これは、私が受け取っているメッセージです:CocoaPodsによって追加されたフレームワークでテストするためにKiwiを使用することはできません
2012-10-15 13:10:44.386 otest [47294:7e03]/Users/[Library]/Developer/Xcode/DerivedData/Build /リンクエラーが発生したため、Products/Debug-iphonesimulator/KiwiUnitTest.octestを読み込めませんでした。 dyldが、テストバンドルがリンクされたフレームワークフレームワークまたはライブラリを見つけることができない可能性があります。おそらく、リンク時にフレームワークまたはライブラリのインストールパスが正しくないためです。
私はCocoaPodとKiwiの両方の指示に従っています。
たとえば、私はAPIClientクラスを持っています。 AFHTTPClient.hが含まれています。 APIClient.mがテストターゲットに組み込まれていない状態でテストを実行すると、テストはビルドされて正常に実行されます。私はそれにすべてを成功させたが、テストが実行されていないと、上記のエラーメッセージが私のログにあると言います。
おかげで、 ジェームズ
私はこの4時間前に見たかったですが、私にとって非常に似た問題を修正しました。ありがとうございました – Chris