XCode 错误/警告问题/如何对 XCode 缓存进行核对
Posted
技术标签:
【中文标题】XCode 错误/警告问题/如何对 XCode 缓存进行核对【英文标题】:Problems with XCode errors/warnings / How to nuke XCode caches 【发布时间】:2014-05-13 00:53:24 【问题描述】:我已经读到 BNR ios 7 书第 4 版的第 23 章。我收到有关解决方案代码的警告,这些警告不会消失。我怀疑我需要对缓存进行核攻击,但我不知道在哪里或对什么进行核攻击。任何清理 XCode 5.1 的帮助将不胜感激。
【问题讨论】:
我们需要更多细节,比如警告是什么。Product
/Clean
不成功吗?
我正在尝试从 BNR 解决方案集中加载代码,但收到“格式字符串问题”和“值转换问题”警告。这应该是“干净”的代码,没有错误/警告,并且已经到了这一点。我今天早些时候遇到了与我的 iOS 模拟器有关的问题,这些问题必须与缓存问题有关。我怀疑我这里也有一些缓存问题。在我开始使用任何东西之前,我希望能得到一些关于如何使用核武器的指导。
产品/清洁成功了!非常感谢!
【参考方案1】:
执行此操作的常用方法是产品->清洁。
一个稍微极端一点的版本是在转到产品菜单时按住 Option 键。 Clean 变为 Clean Build Folder。
核选项是自己删除编译器临时文件。编译器临时文件位于 ~/Library/Developer/Xcode/DerivedData。退出 Xcode,然后丢弃整个目录。这也会删除已编译的应用程序,但您可以重新编译它们。它不会删除您的档案。
也就是说,您的警告和错误可能是真实的。
【讨论】:
是的,如果 Clean 没有完全破解它,这就是你要做的。但它会有效地删除所有已编译的应用程序,因此是不得已而为之。 确实如此,但如果您正在使用它们,您可能会将它们复制出来。不过,我会为此效果添加注释。以上是关于XCode 错误/警告问题/如何对 XCode 缓存进行核对的主要内容,如果未能解决你的问题,请参考以下文章