尝试从备份中恢复 xcode 5 项目,因为我添加到应用程序的某些东西不起作用,现在出现 fatal error 。
我不知道如何解决这个问题,首先我收到了这条消息:
fatal error :文件'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h '自构建预编译头'/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1/UIKit.pcm'以来已被修改 注意:修改系统头后,请删除'/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1'的模块缓存 产生 1 个错误。
我试图修复 UIViewController.h 文件(我之前更改了它的权限,所以将它们改回来)并重命名了 Module cache(而不是删除它,以防万一)。然后我得到了这个错误:
fatal error :格式错误或损坏的 AST 文件:'无法加载模块“/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1/Darwin.pcm”:找不到文件' 注意:修改系统头后,请删除'/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1'的模块缓存 产生 1 个错误。
知道如何解决这个问题吗?
最佳答案
我会尝试:
- 清理项目
- 触摸项目的 .pch 文件
- 执行深度清理 (Option+Command+Shift+K)
- iOS 模拟器 > 重置内容和设置
我也会尝试删除/var/folders 中的模块缓存,这里是一个简洁的 ruby script用于清除该数据和派生数据:
derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
moduleCache = Dir.glob("/var/folders/**/com.apple.DeveloperTools*")
FileUtils.rm_rf derivedDataFolder + moduleCache
如果还是不行,重新安装 Xcode 就可以了。
关于ios - 试图从备份恢复 xcode 5 项目,现在出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21033187/