【问题标题】:How can I deal with this warning: hash mismatch?我该如何处理这个警告:哈希不匹配?
【发布时间】:2016-04-07 05:23:16
【问题描述】:

更新Xcode 7.3 并运行项目后,我收到警告:

哈希不匹配:此目标文件是针对不同版本构建的 模块的 /Users/lu/Library/Developer/Xcode/DerivedData/ModuleCache/1Q58A4KYC5CO8/SystemConfiguration-1VJ1XGF5LU890.pcm。

我该如何处理?

【问题讨论】:

  • 你试过清理项目吗?
  • 这发生在我在不同设备上运行我的应用程序后。因此,如果我在 iPhone 上运行它,然后在模拟器上重新运行该应用程序,反之亦然。不知道为什么会这样,但我可以在切换设备时重现它。

标签: ios xcode7.3


【解决方案1】:

我刚刚遇到了类似的错误,你可以通过清理和重新构建来解决它。

问候和快乐编码。

【讨论】:

  • 清理项目确实有效,但是为什么,它们的根本原因是什么?
  • 我不知道,我只是在一个文件中做了一个小改动然后出现了错误,我只是改变了一个变量名没什么重要的,所以对我来说是一个谜,实际上这是关于我在网上找到的主题的唯一问题
  • 为了记录,要让它消失,我还必须清理构建文件夹(CMD + OPT + SHIFT + K)
  • 此时清理对我没有帮助,而且跨多台构建机器也是如此。我想知道是否需要重建一些库...
  • 我在目标框架搜索路径中删除了一个路径,然后变暖就消失了。
【解决方案2】:

别忘了清理派生数据

  1. 关闭 Xcode
  2. Finder > 前往 > 前往文件夹...
  3. ~/Library/Developer/Xcode/DerivedData
  4. 全选
  5. 移至回收站
  6. 重新打开 Xcode

【讨论】:

    猜你喜欢
    • 2018-04-13
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 2016-11-21
    • 1970-01-01
    • 2021-04-23
    • 2013-03-30
    相关资源
    最近更新 更多