清除编译缓存DerivedDate
当多次重构工程造成代码没有错误却编译失败时,可以尝试删除DerivedData目录。DerivedData目录是Xcode的编译缓存,路径是~/Library/Developer/Xcode/DerivedData。
具体操作可以这样:
首先在“Finder”的的菜单上选择“前往”下面的“前往文件夹”,将~/Library/Developer/Xcode/DerivedData输入并确定,这时候就会进入到DerivedData,然后将该文件夹中的内容全部删除就行啦。
当然如果每次这样嫌麻烦的话,可以将DerivedData这个文件夹制作一个“替身”放在桌面上,以后删除DerivedData里面的内容就方便多啦。