我该如何处理这个警告:哈希不匹配?
Posted
技术标签:
【中文标题】我该如何处理这个警告:哈希不匹配?【英文标题】: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 上运行它,然后在模拟器上重新运行该应用程序,反之亦然。不知道为什么会这样,但我可以在切换设备时重现它。 【参考方案1】:我刚刚遇到了类似的错误,你可以通过清理和重新构建来解决它。
问候和快乐编码。
【讨论】:
清理项目确实有效,但是为什么,它们的根本原因是什么? 我不知道,我只是在一个文件中做了一个小改动然后出现了错误,我只是改变了一个变量名没什么重要的,所以对我来说是一个谜,实际上这是关于我在网上找到的主题的唯一问题 为了记录,要让它消失,我还必须清理构建文件夹(CMD + OPT + SHIFT + K) 此时清理对我没有帮助,而且跨多台构建机器也是如此。我想知道是否需要重建一些库... 我在目标框架搜索路径中删除了一个路径,然后变暖就消失了。【参考方案2】:别忘了清理派生数据!
-
关闭 Xcode
Finder > 前往 > 前往文件夹...
~/Library/Developer/Xcode/DerivedData
全选
移至回收站
重新打开 Xcode
【讨论】:
以上是关于我该如何处理这个警告:哈希不匹配?的主要内容,如果未能解决你的问题,请参考以下文章
我该如何处理这种情况:“n/a”在 pandas 数据框中显示为“nan”,但无法对其进行字符串匹配和替换