意外修改了iOS SDK头文件,现在我无法在模拟器中编译

我不知道我如何修改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还原到其原始格式?

解决方法

删除pcm文件

rm
“/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE/UIKit.pcm”

然后

Clean Project( Cmd+Shift+K)

问题解决

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...