Jonathan在这里建议:Xcode Includes .xib files that have been deleted!清理所有目标并清空缓存可以解决Xcode的问题,包括删除的.xib文件,但我找不到在Xcode4中清空缓存的方法。
如何在Xcode4中做到这一点?
发布于 2011-06-06 09:25:55
命令-选项-Shift-K清除build文件夹。更好的做法是,退出Xcode并手动清除~/Library/Developer/Xcode/DerivedData。删除它的所有内容,因为其中有一个bug,Xcode将在其中某个地方运行项目的旧版本。(Xcode4.2将向您显示派生数据文件夹:选择Window > Organizer并切换到Projects选项卡。单击派生数据文件夹名称右侧的右箭头。)
在模拟器中,选择iOS模拟器>重置内容和设置。
最后,为了完整性,您可以删除/var/文件夹的内容;一些缓存也发生在那里。
警告:删除/var/文件夹可能会导致问题,执行此操作后,您可能需要修复或重新安装操作系统。
编辑:我刚刚了解到,如果你害怕纠结于/var/文件夹/,你可以在终端中使用以下命令来更有针对性地删除:
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"编辑:对于某些与Swift相关的问题,我发现删除~/Library/Caches/com.apple.dt.Xcode是很有用的。这样做会丢失很多东西,比如下载的文档文档集的备用副本,但这是值得的。
发布于 2011-04-25 12:21:52
Command-Option-Shift-K应该可以做到这一点。或者,进入产品菜单,按Option键,现在选项"Clean“将变为"Clean Build Folder...”选择该选项。
发布于 2013-10-27 11:13:21
除了执行以下操作外,如果您的应用程序的故事板文件已本地化,则可能会遇到此问题。首先,执行以下每项操作:
中删除您的代码文件夹
最终对我起作用的是重新生成故事板本地化文件并删除英语本地化(这是不必要的,因为基本区域设置是英语)。若要重新加载故事板字符串,请执行see this answer on StackOverflow。
我注意到我的故事板的非文本部分正在更新,但本地化文本没有更新。如果您的应用程序中有本地化,我建议您检查以确保您的本地化已更新(即使它们是.strings文件)。
https://stackoverflow.com/questions/5714372
复制相似问题