Фатальная ошибка: искаженный или поврежденный файл AST - Xcode

Я получаю эту ошибку при создании моего приложения в последней версии Xcode:

фатальная ошибка: искаженный или поврежденный файл AST: "Невозможно загрузить модуль" /Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE 6ZV0OP/Darwin.pcm": file not found ': после изменения заголовков системы, пожалуйста, удалите кеш модуля в '/Users/мне/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP' 1.

Когда я перехожу к:

/Users/мне/Library/Developer/Xcode/DerivedData/ModuleCache

Я вижу, что каталог "XYZYIE6ZV0OP" не существует.

Кто-нибудь знает, как я могу это решить? Я не могу удалить что-либо в каталоге, как это предлагается во второй части сообщения об ошибке, поскольку этот каталог не существует!

Ответ 1

Была такая же проблема. Очистка папки с производными данными решила проблему для меня. В Xcode перейдите в Window- > Organizer- > Projects, выберите свой проект и нажмите кнопку "Удалить..." рядом с "Производные данные".

Если это не сработает, вы можете попытаться выполнить Product- > Clean (Cmd + Shift + k).

Ответ 2

Нажмите Command + shift + k или очистите проект, а затем запустите проект...

Ответ 3

В Xcode выберите Product → Clean проблема будет решена

Ответ 4

По умолчанию папка Library скрыта в Mac. Лучший способ навигации по этой папке:

  • Open Finder
  • Выберите "Перейти из меню" → "Перейти в папку"
  • Тип:/Пользователи/ "ваше имя пользователя" /Library/ Разработчик/xcode

Это откроет прямую папку xcode внутри папки скрытой библиотеки.

  • Выберите папку "DerivedData"
  • Command + A, выберите все и удалите их.
  • Open Simulator и Reset Содержимое и настройки ".

Теперь запустите XCode снова, все будет исправлено.

Ответ 5

В моем случае я случайно изменил NSURLConnection.h. Xcode жаловался на кеш на пути

/var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/5.0.2-5A3005/Xcode/ModuleCache/XWWWZ5ED888F

Наконец-то я нашел шаги по его исправлению:

  • Выйти из Xcode
  • Удалить верхний "5.0.2-5A3005" в /var/folders/p 6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005

Когда Xcode перезагрузился, он восстановил эту папку и все в ней.

Ответ 6

У меня была такая же проблема с момента установки последнего SDK.

Мое решение состояло в том, чтобы удалить производные данные и очистить проект.

Ответ 7

У меня была такая же проблема, она была решена, очистив проект.

Product-> Clean

или нажмите

command+shift+K

Ответ 8

Я пытался несколько раз удалять производные данные и очищать проект, и он не работает. Файл в моем предупреждении - это старый файл, который я уже удалил из Project Navigator и всех настроек сборки. Но он продолжает появляться и дает мне эту ошибку. Ошибка возникает только на Simulator, но не на устройстве. Это действительно странно.:/

По какой-то причине я переключил ветвь на другую ветку и переключился обратно, и он снова работает. Если кто-нибудь знает, как это работает, скажите мне: D

Ответ 9

Просто очистите файлы Derived Data и build. Проблема должна быть решена.

Ответ 10

В моем случае SSD был сломан. Вы можете проверить диск с помощью ящиков Disk Utility

Ответ 11

В моем случае у меня были пробелы в имени файла plist.

Я удалил его и изменил ключ файла Info.plist в целевых настройках сборки

Ответ 12

Я получил ту же ошибку при выполнении команды xcodebuild для Xcode6-beta5.app, сосуществующей с Xcode.app(Xcode 5).

В этом случае я добавил -derivedDataPath, чтобы отделить ModuleCache от значения по умолчанию для Xcode.app.

  xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....

Это работает для меня.

Ответ 13

В браузере Refreash Safari прокрутите страницу вниз, и вы увидите кнопку "Нажмите + для добавления сборки...", затем добавьте фактическую сборку, нажмите "Сохранить" и "Ожидание обзора"

Ответ 14

Очистка проекта и удаление данных привода не исправили его для меня. Но что окончательно было исправлено, это изменение модели симулятора, которую я использовал.

Итак, сначала сделайте чистый, затем, если вы используете его на симуляторе iPhone 5, запустите его на симуляторе iPhone 5, чтобы исправить проблему. в основном, запускать его на любом другом симуляторе, отличном от того, с которым вы работали.

(Поблагодарив Хлунга за его ответ, я надеюсь, что это немного более понятно)

Ответ 15

Если у вас установлена ​​схема проекта "Ожидание запуска исполняемого файла", эта ошибка может произойти.

В этом случае просто измените свою схему на "Продукт" > "Схема" > "Редактировать схему...

Ответ 16

В моем случае я попытался архивировать приложение в одном проекте внутри xcodeworkspace

закрыть Xcode, открыть один целевой проект и очистить Затем я архивирую, он делает архив приложений iOS.

Я надеюсь, что смогу помочь кому-то.

Ответ 17

Получите эту ошибку при попытке создать стороннее приложение в первый раз. Добавление foundation в качестве библиотеки исправило проблему для меня.

Ответ 18

Я очистил кеширование, удалил полученные данные, вручную удалил папки кэша модулей, найденные из журналов ошибок, перезагрузите xcode, перезагрузите компьютер. Но никто из них не помог мне.

Но эти шаги помогают мне решить проблемы.

  • Прокомментируйте всю строку #import в файлах [Name] -Prefix.pch.
  • Сборка, как и ожидалось, указывает на разные ошибки.
  • Верните назад изменения, которые я сделал в [Name] -Prefix.pch и Build, компиляция прошла успешно.

Это решение поможет мне решить проблему.

Ответ 19

попытался переустановить XCode, который не разрешил проблему, также создал новую локальную учетную запись пользователя и получил ту же ошибку, поэтому в итоге я сдался и восстановил резервную копию временного файла за несколько дней до... кажется снова быть в порядке... пока!