2

XCTest フレームワークで OCMock テスト フレームワークを使用しようとした人はいますか? SenTest フレームワークで OCMock テスト フレームワークを使用していましたが、SenTest から XCTest に移行して以来、OCMock テストはコンパイルを停止します。XCTest には OCMock テスト フレームワークのサポートが組み込まれていないことはわかっています。以下は、これまでに試した手順です。

  1. [編集] --> [リファクタリング] --> [XCTest に変換] に移動します。
  2. XCTest フレームワークをテスト ターゲットに追加します。
  3. エディターに移動 --> ビルド フェーズの追加 --> コピー ファイルのビルド フェーズの追加
  4. OCMock フレームワークを Copy Files ビルド フェーズに追加します。
  5. コピー先を製品ディレクトリに設定します。

このすべてを実行した後、XCode は OCMock テスト フレームワークを見つけることができず、コンパイル中に同じことを訴えています。

助言がありますか。

4

1 に答える 1

1

この問題の潜在的な理由である可能性があることに気付きました。

いくつかのドキュメントを読んだ後、OCMock バージョン 2.2 以降が XCTest で動作することがわかりました。2.1 バージョンを使用しているため、コンパイル エラーが発生する可能性があります。

リファレンス: XCTestおよびOCMock バージョンを使用した XCode

于 2013-12-06T23:41:03.677 に答える