【问题标题】:before distributing : Undefined symbols for architecture armv7分发之前:架构 armv7 的未定义符号
【发布时间】:2014-05-08 19:24:13
【问题描述】:

就在整个 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 中做任何粗略的更改(应该吗?)。 注意:该项目确实在我的发布和调试配置文件中工作,我只在我的分发配置文件中收到此错误。有什么建议?

【问题讨论】:

    标签: xcode compiler-errors undefined


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-29
      • 2011-09-19
      • 1970-01-01
      • 2013-03-16
      • 2012-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多