it-swarm.com.ru

файл был изменен с момента создания предварительно скомпилированного заголовка

Таким образом, я случайно изменил заголовок (CBCentralManager.h)) и вызвал показ вышеупомянутой ошибки при сборке. Я искал переполнение стека для решения и нашел это . Даже после удаления производных данных, я все еще получаю ту же ошибку. I Также не удалось удалить папку 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

Любая помощь с благодарностью.

32
Mark

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

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

45
Philip McDermott

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

Для удаления нажмите «shift + command + g» и удалите все файлы .pcm или перейдите в папку ~/Library/Developer/Xcode/DerivedData/ModuleCache/и удалите все файлы .pcm.

Выполните глубокую очистку, нажав клавиши Shift + Alt + Command + K.

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

83
Gagan_iOS

Удалить файл 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)

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

23
khanghoang

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

5
Duncan C

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

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

4
KepPM

Попробуйте зайти в «Органайзер» -> «Проекты», и вы увидите путь для сохранения полученных данных. Мой выглядит примерно так: «~/Library/Developer/Xcode/DerivedData/[Имя проекта] - [Mumbo Jump]»

Удалите папку «[Project name] - [mumbo jump]», и все будет хорошо.

4
bunz4u

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

2
satyso

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

2
Laith

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

2
Mark

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

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

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

1
Manisha

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

0
Christopher Means

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

0
user2755734

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

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
0
Maciej Swic