Jonathan在这里建议:Xcode包含已删除的.xib文件!清理所有目标和清空缓存将修复Xcode的问题,包括删除的.xib文件,但我找不到一种方法来清空Xcode 4中的缓存。

如何在Xcode 4中做到这一点?


当前回答

你可以使用PrettyClean清理所有的开发工具缓存,包括Xcode。

步骤:

Goto网站https://pretty-clean.github.io/ 下载PrettyClean 安装PrettyClean 打开扫描 选择Xcode 执行清洁

其他回答

对我来说,缓存图像有帮助: Xcode -> Product -> Clean Build Folder

Command-Option-Shift-K就可以了。或者,转到产品菜单,按下选项键,现在选项“清洁”将改变为“清洁构建文件夹…”选择该选项。

命令选项- shift - k清除构建文件夹。更好的是,退出Xcode,手动清理~/Library/Developer/Xcode/DerivedData。删除它的所有内容,因为Xcode会运行旧版本的项目。(Xcode 4.2会显示派生数据文件夹:选择窗口>管理器,切换到项目选项卡。单击Derived Data文件夹名称右侧的右箭头。)

在模拟器中,选择“iOS模拟器>重置内容和设置”。

最后,为了完整起见,您可以删除/var/文件夹的内容;一些缓存也发生在那里。

警告:删除/var/文件夹可能会导致问题,在这样做之后,您可能需要修复或重新安装操作系统。

编辑:我刚刚了解到,如果你害怕使用/var/folders/,你可以在终端中使用以下命令以更有针对性的方式删除:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"

编辑:对于某些与swift相关的问题,我发现删除~/Library/Caches/com.apple.dt.Xcode很有用。这样做会损失很多东西,比如下载的文档文档集的备用副本,但这是值得的。

只需从终端删除派生数据,

   rm -rf ~/Library/Developer/Xcode/DerivedData/*

当使用“数据模型”时,在检查器中有选项 Generare类,对我来说,这是情况,因为已经有一个类 使用现有名称。

Codegen:帮我解决了。