2013-03-04 77 views
1

當我進口DropboxSDK我收到此錯誤:用於建築的ARMv7未定義的符號:重複文件

enter image description here

是很奇怪,但我注意到的Dropbox SDK頭文件夾的一個或兩個。 h文件我在我的應用程序的另一部分有這個文件:Base64Transcoder

我試着改變我的另一個Base64Transcoder2,但錯誤仍然存​​在。這個問題有什麼解決辦法?

+0

你乾淨,然後重建?你是否將所有對Base64Transcoder的引用都改爲Base64Transcoder2?你能否簡單地將.o文件中的一個包含衝突符號? – GoZoner 2013-03-04 22:03:11

+0

我沒有清理,我會嘗試 – Alessandro 2013-03-05 10:44:13

回答

2

您可能需要將.m類文件添加到Project-> Target - > Build Phases - > Compile Sources。

編輯:

這是一個很好的答案。 Undefined symbols for architecture armv7

+0

我這樣做了,但錯誤仍然存​​在 – Alessandro 2013-03-05 15:53:49

+0

您是否嘗試過上述鏈接中提供的所有三種解決方案? – 2013-03-05 16:02:33

+0

是的,如果我刪除另外一個名爲NSData + Base64Additions.m的文件,那麼錯誤將消失,但此時我的SMTP電子郵件不再工作 – Alessandro 2013-03-05 17:29:34

相關問題