Подтвердить что ты не робот

Случайно измененный файл заголовка iOS SDK, теперь я не могу скомпилировать в симуляторе

Я не знаю, как я модифицировал файл SDK iOS, но Xcode сказал, что я это сделал. Вот что они сообщили.

fatal error: file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFontDescriptor.h' has been modified since the precompiled header '/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE/UIKit.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE'
1 error generated.

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

Как восстановить этот UIFontDescriptor.h в его исходной форме?

4b9b3361

Ответ 1

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

гт "/Users/m/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE/UIKit.pcm"

то

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

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

Ответ 2

Я исправил это, удалив все содержимое папки ModuleCache:

rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/*

Ответ 3

Cmd + Shift + K

Очищает проект и исправляет любые "случайно затронутые" файлы фреймов.

Ответ 4

Я исправил это путем удаления данных. Это работает для меня.

Шаг 1: В окне Xcode перейти Окно → Проекты выберите ваш проект и нажмите кнопку удаления рядом с производными данными.

Шаг 2: Очистите проект (Cmd + shift + K)

Ответ 5

При создании вашего приложения он будет показывать ошибки справа. Обращайтесь к описанию ошибки, и он покажет путь для удаления файлов кеша. Выберите путь и перейдите в эту папку в параметры папки, а затем удалите файл cache.clean и построить it.run приложение будет успешно работать

Ответ 6

Сначала очистите проект SHIFT + CMD + K или прямо из меню продукта.

Если это не помогает, удалите полученные данные. 1. Сначала перейдите в Xcode. 2. перейдите в раздел "Предпочтение". 3. Нажмите "Местоположения". 4. Нажмите на → над курсом Derived Data. Он будет перенаправлен в папку в finder. 5. Удалите эту папку с производными данными.

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