Ответ 1
- Удалить DerivedData at/Library/Developer/Xcode/DerivedData/
- Reset ваш симулятор
Закройте xcode, а затем снова запустите.
Проверено все вопросы, показанные на изображении, но ничего не получается.
В xcode 5 я получаю эту проблему
фатальная ошибка: файл '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h" был изменен, поскольку предварительно скомпилированный заголовок '/Users/administrator/Library/Developer/Xcode/DerivedData/ModuleCache/220IXKWL5NEDF/UIKit.pcm' было построено примечание: после изменения заголовков системы, пожалуйста, удалите кэш модулей в '/Users/администратор/Library/Developer/Xcode/DerivedData/ModuleCache/220IXKWL5NEDF' 1.
Что может быть проблемой??? Любая помощь будет признательна.
Закройте xcode, а затем снова запустите.
Глубокая очистка (Cmd + Opt + Shft + K), папка очистки DerivedData, очищающий симулятор, перезапуск Xcode и mac не работают для меня.
Проблема была устранена только после изменения pch файла (добавление пробела или комментарий/раскомментирование некоторого кода). Файл был неправильно кэширован на этапе сборки Xcode. Изменение проблемы с файлом.
Это очень распространенная проблема, если вы имеете дело с развитием библиотеки. Я предлагаю вам установить Precompile Prefix Header
на NO
. Ничто не работало для меня, кроме этого.
Если другие упомянутые решения не сработают для вас, вот что работает для меня.
Перейдите в папку, содержащую указанный симулятор, в сообщении об ошибке. В моем случае это было: Xcode > Содержание > Разработчик > Платформы > iPhoneSimulator.platform > Разработчик > SDK Затем удалите симулятор /s в этой папке.
Перейдите в настройки Xcodes > downloads > и нажмите "check and install", чтобы вернуть ваши симуляторы.
Сделайте чистые и удаленные производные данные.
Я обнаружил, что эта ошибка возникает, главным образом, когда я работаю в построителе интерфейса, и у меня есть автоматический редактор помощника. Иногда автоматический файл будет чем-то вроде NSObject, и если вы случайно его отредактируете, вы получите эту ошибку.
В качестве альтернативы, если у вас установлена машина времени, вы можете восстановить повреждающий файл.
Если выше не работает, попробуйте удалить предварительно скомпилированные папки заголовков в /var/folders/d4/pz....00gq/C/com.apple.DeveloperTools/6.0.1-6A317/Xcode/SharedPrecompiledHeaders/your app
измените путь в соответствии с вашим устройством и найдите предварительно скомпилированные папки папок, затем удалите и запустите снова.