Файл был изменен с момента сборки прекомпилированного заголовка

Таким образом, я случайно изменил заголовок (CBCentralManager.h) и вызвал указанную выше ошибку при создании. Я искал переполнение стека для решения и нашел this. Даже после удаления полученных данных я все равно получаю ту же ошибку. Я также попытался удалить папку ModuleCache/FUW5IOHP9BIS без успеха.

Вот конкретная ошибка, которую я вижу:

file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreBluetooth.framework/Headers/CBCentralManager.h' has been modified since the precompiled header '/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm was built

Любая помощь очень ценится.

Ответ 1

Удаление ~/Library/Developer/Xcode и перезапуск Xcode исправили это для меня (Xcode 6 B7). Подозревайте агрессивную ошибку кеширования.

Не удалось очистить очистку/сборку папок/извлечение данных.

Ответ 2

Я столкнулся с этой проблемой на OS10.10 с Xcode 6. Я решил проблему, удалив файлы .pcm.

Чтобы удалить, нажмите "shift + command + g" и удалите все файлы .pcm или перейдите в папку ~/Library/Developer/Xcode/DerivedData/ModuleCache/и удалите все файлы .pcm.

Выполните глубокую очистку, нажав "shift + alt + command + k.

Надеюсь, что это сработает для вас.

Ответ 3

Удалите файл pcm

гт "/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm"

то

Очистить проект (Cmd + Shift + K)

Задача решена

Ответ 4

Просто выберите clean из меню проекта. Это должно привести к полной перестройке и разрешению проблемы.

Ответ 5

Попытайтесь перейти к своему Органайзеру → Проекты, и вы увидите путь для того, где сохраняются ваши производные данные. Mine выглядит примерно так: ~ ~/Library/Developer/Xcode/DerivedData/[Название проекта] - [mumbo jump] "

Удалите папку "[Project name] - [mumbo jump]", и все должно быть хорошо.

Ответ 6

Глубокая очистка (Cmd + Opt + Shft + K), папка очистки DerivedData, очищающий симулятор, перезапуск Xcode и mac не работают для меня.

Проблема была устранена только после изменения pch файла (добавление пробела или комментарий/раскомментирование некоторого кода). Файл был неправильно кэширован на этапе сборки Xcode. Изменение проблемы с файлом.

Ответ 7

Итак, единственный способ исправить эту проблему - удалить Xcode и загрузить его снова. Это устранило мою проблему.

Ответ 8

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

Ответ 9

В ручном удалении папки DerivedData исправлено это для меня.

Ответ 10

Вы также можете попробовать их, очистить, а затем снова построить

find /var/folders 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm
find ~/Library/Developer/Xcode/DerivedData 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm

Ответ 11

Ничто не работает для меня, даже удаляя Xcode. Наконец, я попытался скопировать измененный файл из другого проекта в мой текущий проект, это сработало.

Ответ 12

Я столкнулся с этой проблемой. Удаление модуляCache и перезапуск Xcode и Mac не помогли мне решить проблему.

Решение, которое сработало для меня: я скопировал путь "/private/var/folders/5s/1q3qz48j6zxc028txvdyqhwr000btt/C/org.llvm.clang/ModuleCache" в Finder- > Перейти в папку, удалил все папки из этого ModuleCache.

Теперь я могу успешно построить.

Ответ 13

Я попытался удалить предварительно скомпилированный файл ~/Library/Developer/Xcode и перезапустить Xcode, а также некоторые другие идеи, представленные здесь, ничего не работало. Поскольку это кажется проблемой с несколькими целями, я обнаружил, что после изменения цели на другую цель, успешно создав/загрузив другую цель, изменив ее (после выполнения других действий) на цель, которую я искал для создания/загрузив первоначально, я, наконец, был успешным.