Xcode未定义的架构armv7s符号是什么意思?

时间:2014-05-20 18:23:07

标签: c++ ios xcode

我为ipad交了一个xcode项目,并在尝试运行我的程序时遇到了这个错误:

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

2 个答案:

答案 0 :(得分:1)

当您需要为项目添加一些框架时,会出现这个问题。

您可以尝试的其他事项是:

  1. 确保构建设置中的库搜索路径仅包含相应的文件夹。
  2. 确保在Build Phases |中引用了正确的文件Link Binary With Libraries部分。
  3. Reggards!

答案 1 :(得分:0)

看起来您的LFFileBrowserDataSource已链接到不存在的库。查看头文件并确保所有库都在项目中。如果某人只是拉链项目并发送它或者在发送它时没有将第三方库复制到项目文件夹中,就会发生这种情况。