【问题标题】:Undefined symbols for architecture armv7 SSZipArchive架构 armv7 SSZipArchive 的未定义符号
【发布时间】:2013-03-16 09:56:10
【问题描述】:

架构 armv7 的未定义符号:
“_OBJC_CLASS_$_SSZipArchive”,引用自:objc-class-ref in LoginVC.o ld:未找到架构 armv7 clang 的符号:错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

【问题讨论】:

  • 那么,您是否将 SSZipArchive.m 添加到当前目标?
  • 首先检查这个answer。希望对您有所帮助。

标签: ios xcode zip armv7 ssziparchive


【解决方案1】:

刚刚解决!我真的尝试了所有方法,但是是的,它现在也抓住了我 -> CMD+alt+Return,我只需要清理它,现在它可以工作了。

小心,如果您在使用 SSZipArchive 时遇到同样的问题,请检查:

- 检查prefix.pch:你在这里添加了一些objective-C 类? -->所以把它移到

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif

...因为 minizip 是和目标类一起编译的,这对 minizip 来说是个问题,所以把它移到#ifdef 中以便清楚地工作。

- clean baby:像我一样清理你的项目,如果你在 [CMD]+[alt]+return 之前尝试了很多错误 - 小心

- 添加 SSZipArchive 不作为参考:只需创建您的 SSZipArchive 即可:

SSZipArchive
    SSZipArchive.h
    SSZipArchive.m
    minizip(folder)

..也可以看看thisNiceLink..但它可以作为引用文件夹工作,看看here..两者都不适合我(因为我在实验后没有清理;))..我在 finder 上创建了一个类似上面的文件夹结构,并将其拖放到我的项目中(只需单击“创建组”)

..所以我希望它可以帮助你.. :)

【讨论】:

  • 关于prefix.pch 的部分应该在每台生产的Mac 上用激光雕刻...谢谢! :)
猜你喜欢
  • 2016-04-29
  • 2011-09-19
  • 1970-01-01
  • 2012-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多