Как мне вернуть 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/", очистите и соберите. работает для меня.

Другие вопросы по тегам