4

我在模拟器和设备上运行我的应用程序没有任何问题。突然我得到这个错误:

fatal error: file  '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h' has been modified since the precompiled header '/Users/rashidasgari/Library/Developer/Xcode/DerivedData/ModuleCache/SWBH8ZAWBXAH/UIKit.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/rashidasgari/Library/Developer/Xcode/DerivedData/ModuleCache/SWBH8ZAWBXAH'

我尝试了我能找到的任何解决方案,但仍然没有运气。请注意,我尝试在另一台 MacBook 上运行该应用程序,一切正常,没有任何错误。

4

6 回答 6

24

清洁项目是第一个停靠港(菜单下Product)。

如果这没有帮助,请删除派生数据。这可以通过Locations首选项部分或导航到 Finder 中的目录并删除它来完成(->首选项中有一个小按钮可以到达那里,或者使用Go To Folder...Finder 中的选项。

于 2013-10-20T14:15:28.860 回答
2

好的,在尝试了几乎所有网络解决方案后,我决定重新安装 xcode,它终于奏效了。

于 2013-10-20T17:43:35.430 回答
2

我通过更改 DerivedData 文件夹名称解决了这个问题..看看我是怎么做的

Xcode->preferences->然后您将被重定向到首选项屏幕

然后单击菜单选择下的位置选项卡->然后您将拥有衍生数据、快照、存档等选项

在派生数据下,您可以看到类似 /Users/SENABI/Library/Developer/Xcode/DerivedData-> 然后单击那个箭头按钮,您可以看到 DerivedData 文件夹单击它并重命名它。您的错误将被删除。这是我的经验,它对我有用,希望对某人有所帮助。

于 2014-04-01T06:24:30.207 回答
1

修改系统头文件时发生错误。

解决方案 :

  • 如果您有 XCode 的备份,则重新安装 XCode(更好的解决方案)。
  • 删除 DerivedData 文件夹,然后构建项目
于 2013-11-08T08:42:32.630 回答
0

使用 CMD+Shift+K 清理构建,然后重新启动。这应该可以解决问题。

于 2013-10-20T17:47:51.623 回答
0

您不必删除任何内容。你可能在某个地方搞砸了 git pull 。只需退出 Xcode 和模拟器,重置任何更改(或隐藏它们)尝试另一个 git pull,再次启动 Xcode,清理您的项目并再次运行它。

于 2013-12-02T15:45:20.960 回答