2013-03-26 104 views
0

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_SSZipArchive", referenced from: objc-class-ref in LoginVC.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)架構armv7的未定義符號SSZipArchive

+0

那你有沒有添加到SSZipArchive.m目前的目標? – pcholberg 2013-03-26 14:48:01

+0

首先檢查這個[答案](http://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture-armv7)。希望它能幫助你。 – 2013-03-26 14:49:01

回答

3

剛解決!我真的嘗試了一切,但是,它現在也抓住了我 - > CMD + alt + Return,我只需要清理它,現在它可以工作。

要小心,如果你有SSZipArchive同樣的問題檢查:

- 檢查prefix.pch:你添加了一些Objective-C類嗎? - >所以只是將其移動到

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

...因爲minizip與目標類一起編譯,和多數民衆贊成minizip一個問題,所以它進入的#ifdef工作明確。

- 清潔寶寶:僅清除像我你的項目,如果你[CMD]以前試過很多失誤+ [ALT] +返回 - 小心

- 添加SSZipArchive不作爲參考:只要創建你的SSZipArchive首先,如:

SSZipArchive 
    SSZipArchive.h 
    SSZipArchive.m 
    minizip(folder) 

..just也期待thisNiceLink ..但它可以作爲參考的文件夾嗎上班,看here ..both不爲我工作(因爲我不實驗後清洗;))..我創建了一個folde [R構建像上面的取景器,以及拖放到我的項目(只需點擊「創建組」)

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

+0

關於prefix.pch的部分應該在每臺Mac上刻上激光...謝謝! :) – Axeman 2014-05-19 19:00:14

相關問題