记录一些经常遇到的Xcode编译报错,及解决方法,不定时更新...
1.ld: symbol(s) not found for architrcture x86_64
具体见:编译报错
***********************************************************************
2.clang:error: no input files
这个错误主要是在往现有工程中添加已有文件(比如别人封装的一些类库)时出现的,可按如下方式解决:
项目TARGETS -->Build Phases --->Compile Sources(10 items)
这里显示了,几乎所有你项目的.m文件,找到报错的那个.m文件,会发现其左边的图标是白色的,和其他的不一样,选中它,删除就行了;列表的最下面有个"+"和"-",点击"-"就是删除...
***********************************************************************
3.ld:35 duplicate symbols for architecture x86_64
这个报错的关键点在duplicate,重复的,就是项目中重复导入某个文件(一般是第三方库),这里重复导入了Masnary,一般仔细检查上面路径中出现的第三方库,就能找到原因所在...
***********************************************************************