xcode 编译报错 duplicate symbols for architecture x86_64 的可能原因:
1. 重复导入相同的文件。
2.误将.m文件当.h文件引入了。 #import "XXX.h" 写成了#import "XXX.m"
3.在多个文件中重复定义某个东西。例如:在两个文件中定义了相同的枚举,造成了deplicate的错误。
4.在原有文件基础上修改了文件名,合并分支代码的时候,出现问题。
PS:本来有一个文件是GoodsModel。 后期业务变更,然后写代码偷懒了,把文件GoodsModel直接改成了GoodsListModel。 其他地方使用的时候就出现了这个报错。
xcode只能显示部分文件、文件夹
某天打开xcode,发现左侧文件夹、文件少了很多。但是搜索某个文件是可以搜到的。这就奇怪了。。。
重启xcode、重启电脑都没有用。。就差删掉工程重新拉取了。。
后来发现原来就是这么一个小问题导致的。
没错就是它了。。 关掉这个“时钟”就好了。 具体原理不知道。。

网友评论