阅读 6

iOS开发实战小知识(十一)

xcode 编译报错 duplicate symbols for architecture x86_64 的可能原因:

1. 重复导入相同的文件。

2.误将.m文件当.h文件引入了。 #import "XXX.h" 写成了#import "XXX.m"

3.在多个文件中重复定义某个东西。例如:在两个文件中定义了相同的枚举,造成了deplicate的错误。

4.在原有文件基础上修改了文件名,合并分支代码的时候,出现问题。

PS:本来有一个文件是GoodsModel。 后期业务变更,然后写代码偷懒了,把文件GoodsModel直接改成了GoodsListModel。 其他地方使用的时候就出现了这个报错。

也可以参考:Stack Overflow

xcode只能显示部分文件、文件夹

某天打开xcode,发现左侧文件夹、文件少了很多。但是搜索某个文件是可以搜到的。这就奇怪了。。。

重启xcode、重启电脑都没有用。。就差删掉工程重新拉取了。。 后来发现原来就是这么一个小问题导致的。

没错就是它了。。 关掉这个“时钟”就好了。 具体原理不知道。。

就是你了.png

关注下面的标签,发现更多相似文章
评论