检查图像中显示的所有问题,但没有任何效果。
在xcode 5中我遇到了这个问题
致命错误:文件'/ Applications / Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h” 自预编译头文件以来已被修改 '/Users/administrator/Library/Developer/Xcode/DerivedData/ModuleCache/220IXKWL5NEDF/UIKit.pcm' 建成注释:修改系统头后,请删除 模块缓存在 '/用户/管理员/库/开发商/ Xcode中/ DerivedData / ModuleCache / 220IXKWL5NEDF' 生成1个错误。
可能是什么问题???任何帮助将不胜感激。
答案 0 :(得分:39)
退出xcode,然后再次运行。
答案 1 :(得分:14)
深度清洁(Cmd + Opt + Shft + K),清除文件夹DerivedData,清除模拟器,重启Xcode和mac对我不起作用。
仅在更改pch文件(添加空格或注释/取消注释某些代码)后才解决问题。 Xcode在构建阶段错误地缓存了文件。修改此文件修复了问题。
答案 2 :(得分:5)
如果您正在处理库开发,这是一个非常常见的问题。我建议您将Precompile Prefix Header
设置为NO
。除此之外,没有什么对我有用。
答案 3 :(得分:1)
如果其他提到的解决方案不适合您,那么这对我有用。
转到错误消息中包含所提及的模拟器的文件夹。 在我的情况下它是: Xcode>内容>开发人员>平台> iPhoneSimulator.platform>开发人员>软件开发工具包 然后删除该文件夹中的模拟器。
转到Xcodes首选项>下载>并点击"检查并安装"让你的模拟器回来。
执行清理并删除派生数据。
我发现当我在界面构建器中工作并将助理编辑器设置为自动时,会发生此错误。有时候自动文件会像NSObject一样,如果你不小心编辑了它,你就会收到这个错误。
或者,如果您设置了时间机器,则可以恢复有问题的文件。
答案 4 :(得分:1)
如果上述方法无效,请尝试删除/var/folders/d4/pz....00gq/C/com.apple.DeveloperTools/6.0.1-6A317/Xcode/SharedPrecompiledHeaders/your app
中预编译的标题文件夹
根据您的机器更改路径并找到预编译的头文件夹,然后删除并再次运行。