Как мне вернуть UIDevice.h обратно в исходную версию?
Я случайно отредактировал UIDevice.h и приступил к созданию своего проекта, но получил следующую ошибку:
фатальная ошибка: файл '/Applications/Developer/Xcode5-DP4.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h'был изменен после того, как был скомпилирован заголовок'/Users/MyName/Library/Developer/Xcode/DerivedData/ModuleCache/1EK79MZFJ723Q/UIKit.pcm'
Я вошел в UIDevice.h и отменил сделанные мной изменения, но эта ошибка сохраняется. Как я могу это исправить?
2 ответа
Я исправил это, следуя предложению @Thilo об использовании touch
изменить дату доступа и изменения "UIDevice.h" на дату других файлов в каталоге. Поскольку дата изменения всех остальных файлов была "26 июля 2013 г. 18:26", я просто запустил эту команду в Терминале:
touch -t '201307261826' UIDevice.h
И теперь мой код работает нормально.
Просто удалите папку "/Users/MyName/Library/Developer/Xcode/DerivedData/ModuleCache/1EK79MZFJ723Q/", очистите и соберите. работает для меня.