Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 架构armv7的未定义符号:重复文件_Ios_Xcode - Fatal编程技术网

Ios 架构armv7的未定义符号:重复文件

Ios 架构armv7的未定义符号:重复文件,ios,xcode,Ios,Xcode,我在导入DropboxSDK时收到此错误: 这很奇怪,但我注意到dropbox sdk头文件夹和我在应用程序另一部分中使用的一个.h文件都有这个文件:Base64Transcoder 我尝试将另一个更改为Base64Transcoder2,但错误仍然存在。这个问题的解决方案是什么?您可能需要将该.m类文件添加到Project->Target->Build Phases->Compile Sources 编辑: 这是一个很好的答案 你是清理然后重建的吗?您是否将对Base64代码转换器的所有引用

我在导入DropboxSDK时收到此错误:

这很奇怪,但我注意到dropbox sdk头文件夹和我在应用程序另一部分中使用的一个.h文件都有这个文件:Base64Transcoder


我尝试将另一个更改为Base64Transcoder2,但错误仍然存在。这个问题的解决方案是什么?

您可能需要将该.m类文件添加到Project->Target->Build Phases->Compile Sources

编辑:


这是一个很好的答案

你是清理然后重建的吗?您是否将对Base64代码转换器的所有引用都更改为Base64代码转换器2?你能不能不包括一个符号冲突的.o文件?我没有清理,我会尝试让你尝试上面链接中提供的所有三种解决方案?是的,如果我同时删除另一个名为NSData+Base64Additions.m的文件,错误就会消失,但在这一点上,我的SMTP电子邮件不再有效,因为某些原因,如果我添加旧的dropbox sdk v1.2.2,一切都正常,但是如果我使用最新的1.3.3,使用完全相同的文件,则会出现错误。我注意到,如果我删除部分代码,包括size\u t exputfferestlength=EstimateBas64EncodedDataSize([self length])+1,错误就会消失;