0

私は Xcode の初心者で、OCMock テストのコンパイルでいくつかの問題に直面しています。「グループとファイル」に OCMock.framework を追加し、基本的にカナリア テスト用に、ユニット テスト ターゲットから非常に基本的な OCMock テストを追加しました。

OCMockTests.m ファイルをコンパイルすると、OCMock.Framework ファイルにあるすべてのインポートされたヘッダーが存在しないことを指摘する約 38 個のエラーがシステムから返され、上部に "Foundation/Foundation.h : No such file orディレクトリ"。しかし、OCMock.Framework をコンパイルすると、すべてが成功します。Foundation.h を NSObject.h に置き換えようとしましたが、システムはそれを見つけることさえできません。

私はそれがいくつかのリンカエラーであると考えています....システムはおそらくSentest.Frameworkの場所を取得できません。ところで、実行可能情報 - 環境変数 - DYLD_FALLBACK_FRAMEWORK_PATH を正しい (?) Sentest フレームワーク パス (引数は「-Sentest All」)、つまり IphoneOS フォルダーに更新しました。

あなたのアドバイスが必要です...たくさんありがとう。〜さやん

4

1 に答える 1

1

Colin Barrett の「OCMock と iPhone」チュートリアルを参照してください。

于 2010-07-08T14:30:01.017 に答える