8

Xcode 4.5 を使用しています。

最近、GHunitフレームワークをダウンロードし、リンクに従ってセットアップしました。

ターゲットをコンパイルすると、以下のエラーが発生します。あなたの貴重な提案が必要です。

Undefined symbols for architecture i386:
      "_CACurrentMediaTime", referenced from:
          _GHRunForInterval in GHUnitIOS(GHTestUtils.o)
          _GHRunUntilTimeoutWhileBlock in GHUnitIOS(GHTestUtils.o)
    ld: symbol(s) not found for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

2 に答える 2

24

CACurrentMediaTimeフレームワークで宣言CABase.hおよび実装されてQuartzCoreいる場合は、プロジェクトにリンクする必要があります。

于 2012-11-02T11:28:37.990 に答える
1

学校のモバイル アプリケーション開発コースでは、このチュートリアル http://www.raywenderlich.com/3716/unit-testing-tutorial-for-ios-xcode-4-quick-start-guideを使用しています。

また、QuartzCore.framework がないと動かないので、よろしくお願いします!

于 2014-02-15T19:59:30.527 に答える