我不知道我是如何修改iOS SDK文件的,但Xcode说我做了。这是他们报道的内容。
fatal error: file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFontDescriptor.h' has been modified since the precompiled header '/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE/UIKit.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE'
1 error generated.
我试图寻找这个DerivedData,但却没有。我也去了组织者删除它并做了一个干净,即使在那之后,没有运气。
如何将此UIFontDescriptor.h恢复为原始格式?
答案 0 :(得分:53)
删除pcm文件
RM “/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE/UIKit.pcm”
然后
清洁项目(Cmd + Shift + K)
问题已解决
答案 1 :(得分:15)
我通过删除ModuleCache文件夹的全部内容来修复此问题:
rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/*
答案 2 :(得分:3)
Cmd + Shift + K
清理项目并修复任何“意外触及”的框架文件。
答案 3 :(得分:3)
我通过删除派生数据来修复此问题。它适合我。
步骤1:在Xcode中转到窗口 - >项目选择您的项目,然后按导出数据旁边的删除按钮。
第2步:清理项目(Cmd + shift + K)
答案 4 :(得分:0)
在构建应用程序时,它会显示错误。转到错误说明,它将显示删除缓存文件的路径。选择路径并在文件夹选项中转到该文件夹,然后删除缓存。清除项目并构建它。运行它将成功运行的应用程序
答案 5 :(得分:0)
首先清洁您的项目SHIFT + CMD + K或直接从产品菜单。
如果这没有帮助,请删除派生数据。 1.首先去Xcode。 2.去偏好。 3.点击位置。 4.点击 - >在派生数据的路径上方它将重定向到finder中的文件夹。 5.删除派生数据文件夹。
这对我有用。