【问题标题】:Problems with XCode errors/warnings / How to nuke XCode cachesXCode 错误/警告问题/如何对 XCode 缓存进行核对
【发布时间】:2014-05-13 00:53:24
【问题描述】:

我已经读到 BNR iOS 7 书第 4 版的第 23 章。我收到有关解决方案代码的警告,这些警告不会消失。我怀疑我需要对缓存进行核攻击,但我不知道在哪里或对什么进行核攻击。任何清理 XCode 5.1 的帮助将不胜感激。

【问题讨论】:

  • 我们需要更多细节,比如警告是什么。
  • Product/Clean 不成功吗?
  • 我正在尝试从 BNR 解决方案集中加载代码,但收到“格式字符串问题”和“值转换问题”警告。这应该是“干净”的代码,没有错误/警告,并且已经到了这一点。我今天早些时候遇到了与我的 iOS 模拟器有关的问题,这些问题必须与缓存问题有关。我怀疑我这里也有一些缓存问题。在我开始使用任何东西之前,我希望能得到一些关于如何使用核武器的指导。
  • 产品/清洁成功了!非常感谢!

标签: ios xcode ios7 xcode5 xcode5.1


【解决方案1】:
  • 执行此操作的常用方法是产品->清洁
  • 一个稍微极端一点的版本是在转到产品菜单时按住 Option 键。 Clean 变为 Clean Build Folder
  • 核选项是自己删除编译器临时文件。编译器临时文件位于 ~/Library/Developer/Xcode/DerivedData。退出 Xcode,然后丢弃整个目录。这也会删除已编译的应用程序,但您可以重新编译它们。它不会删除您的档案。

也就是说,您的警告和错误可能是真实的。

【讨论】:

  • 是的,如果 Clean 没有完全破解它,这就是你要做的。但它会有效地删除所有已编译的应用程序,因此是不得已而为之。
  • 确实如此,但如果您正在使用它们,您可能会将它们复制出来。不过,我会为此效果添加注释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
  • 2017-08-16
  • 1970-01-01
相关资源
最近更新 更多