0

このエラーの解決策をインターネットで調べたところ、次の解決策が見つかりました。

  1. ターゲットがチェックされていることを確認します
  2. ファイルがコンパイルソースにあることを確認します

作成しましたが、まだ同じエラーがあります:

    "_OBJC_CLASS_$_NgnEngine", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 に答える 1

1

デバイス (armv7、armv7s アーキテクチャ) 用に構築された静的ライブラリを使用しているように聞こえますが、i386 を必要とする iPhone シミュレーターでそれを使用しようとしています。

その場合は、i386 用に再度ビルドするか、すべてのアーキテクチャでファットライブラリを作成することをお勧めします。

lipo -infoコマンドラインでライブラリに含まれているアーキテクチャを確認できます。

于 2012-12-14T21:53:44.993 に答える