Tôi không biết cách tôi sửa đổi tệp SDK iOS, nhưng Xcode nói tôi đã làm như vậy. Đây là những gì họ báo cáo.Vô tình sửa đổi tệp tiêu đề iOS SDK, bây giờ tôi không thể biên dịch trong trình mô phỏng
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.
Tôi đã cố gắng tìm kiếm DerivedData này nhưng không thể. Tôi cũng đã đi vào tổ chức để xóa nó và đã làm sạch, ngay cả sau đó, không có may mắn.
Làm cách nào để khôi phục UIFontDescriptor.h này về biểu mẫu ban đầu?
Cập nhật: Tôi đã truy cập vào MOduleCache và xóa mọi thứ, sau đó làm lại một lần nữa và giờ nó sẽ biên dịch trong trình mô phỏng. – mskw
Có điều mô-đun chưa hoàn toàn được nêu ra - bạn có thể tắt nó trong cài đặt dự án nếu nó trở thành vấn đề lớn. –
Tôi đã tự hỏi về cách bạn cũng sẽ khắc phục vấn đề này. Nhưng có lẽ quan trọng hơn, tại sao bạn được phép sửa đổi các tệp tiêu đề từ SDK? Không sử dụng để có thể sửa đổi những tệp này trong những ngày cũ. –