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 回答