2013-03-04 79 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

相关问题