在分发之前:架构armv7的未定义符号

时间:2014-05-08 19:24:13

标签: xcode compiler-errors undefined

在整个App Store分发我的应用程序之前,我收到此错误。 我确实从其他项目中移动了一些文件,但我确实检查了.m文件的编译源(它们已经存在,所以我没有添加任何文件)。另外,我已将“仅构建体系结构”更改为“否”。 我所做的另一项改变是只在“有效架构”上留下“armv7”。 错误是:

Undefined symbols for architecture armv7:
 "_OBJC_CLASS_$_MWFeedParser", referenced from:
  objc-class-ref in ListadoArticulosViewController.o
   ld: symbol(s) not found for architecture armv7
   clang: error:

现在MWFeedparser类来自位于其他pod的cocopods安装,所以我没有对pod进行任何粗略的更改(我应该吗?)。 注意:该项目在我的发布和调试配置文件中有效,我只在我的发布配置文件中收到此错误。有什么建议?

1 个答案:

答案 0 :(得分:0)

对于那些坚持这个烦人的错误的人,你要做的就是将(mwfeedparser).a添加到编译源。我花了好几个小时才弄清楚希望它会对某人有所帮助。