首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清空缓存和清理所有目标Xcode 4及更高版本

如何清空缓存和清理所有目标Xcode 4及更高版本
EN

Stack Overflow用户
提问于 2011-04-19 17:35:29
回答 13查看 317.2K关注 0票数 253

Jonathan在这里建议:Xcode Includes .xib files that have been deleted!清理所有目标并清空缓存可以解决Xcode的问题,包括删除的.xib文件,但我找不到在Xcode4中清空缓存的方法。

如何在Xcode4中做到这一点?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 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/文件夹/,你可以在终端中使用以下命令来更有针对性地删除:

代码语言:javascript
复制
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"

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

票数 540
EN

Stack Overflow用户

发布于 2011-04-25 12:21:52

Command-Option-Shift-K应该可以做到这一点。或者,进入产品菜单,按Option键,现在选项"Clean“将变为"Clean Build Folder...”选择该选项。

票数 73
EN

Stack Overflow用户

发布于 2013-10-27 11:13:21

除了执行以下操作外,如果您的应用程序的故事板文件已本地化,则可能会遇到此问题。首先,执行以下每项操作:

  • Clean Build
  • Reset Simulator
  • Restart Xcode
  • 在~/Library/Developer/Xcode/DerivedData
  • Restart Computer

中删除您的代码文件夹

最终对我起作用的是重新生成故事板本地化文件并删除英语本地化(这是不必要的,因为基本区域设置是英语)。若要重新加载故事板字符串,请执行see this answer on StackOverflow

我注意到我的故事板的非文本部分正在更新,但本地化文本没有更新。如果您的应用程序中有本地化,我建议您检查以确保您的本地化已更新(即使它们是.strings文件)。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5714372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档