Ответ 1
Вы пробовали очистить папку сборки?
В XCode откройте меню "Продукт", затем нажмите "Удерживать". Очистка должна измениться на "Очистить папку сборки".
Edit:
Вы также можете нажать ⌘ + ⌥ + ⇧ + K
Эта проблема очень похожа на эту: Xcode 4 Preview 4 показывает" Build Succeeded " но с ошибками
Различные решения, предлагаемые по ссылке, не работают. Я попытался использовать продукт чистым, удалить Derived Data, перезапустить XCode и Mac, но проблема все еще появляется.
Кажется, что вся ошибка связана с предкомпилированным заголовком проекта: хотя PCH работает нормально и не имеет ошибки сам по себе, сообщаемые ошибки выглядят так, что pch не найден для этого конкретного файла. Также иногда, когда сборка прогрессирует, ошибки появляются и исчезают случайным образом. У кого-нибудь есть идея?
Ошибка появляется только в файлах, открытых в редакторе. Если я закрою файл в xcode, но сохраняю проект открытым, то об ошибке вообще не сообщается.
Вы пробовали очистить папку сборки?
В XCode откройте меню "Продукт", затем нажмите "Удерживать". Очистка должна измениться на "Очистить папку сборки".
Edit:
Вы также можете нажать ⌘ + ⌥ + ⇧ + K
Очистка, закрытие, перезапуск - никто не работал у меня.
Простое касание/редактирование файла pch, о котором идет речь, разрешило проблему.
У меня была эта же проблема, и ни один из способов очистки не помог. Я также попытался удалить папку сборки, перезагрузив xcode и т.д., И для меня окончательно решил, что проблема заключается в удалении файлов, на которые ссылаются ошибки и их повторное добавление.
Кроме того, я исследовал ошибку после факта, и проблема, похоже, является функцией XCode "Показывать живые выпуски". (Этого можно избежать в настройках, это также решило проблему, но было неудовлетворительным в качестве решения, так как я вырос, чтобы наслаждаться понятием кода в коде xcode.)
Очистка папки с продуктом и перезапуск не помогли мне. Я начал видеть это после того, как я удалил папку DerivedData. Я смог "исправить", выполнив:
Я не уверен, что добавление определения в pch будет работать, как вы думаете. Попробуйте создать заголовок Constants и добавьте в него свои определения. Затем вы можете включить оператор import в свой файл pch, и он должен работать таким образом.
Go to xcode install folder like below.
/Users/Винод/Library/Developer/Xcode
Шаг-1 Закройте xcode
Шаг-2 Удалить папку DerivedDatap >
Шаг-3 Теперь откройте проект и очистите все проблемы.
чтобы добавить мои два цента: мое решение состояло в том, чтобы слегка изменить порядок импорта в файле pch.
Возможно, это связано с простое редактирование файла, но я попытался "коснуться" его и отредактировать, и единственная "вещь", которая устранила проблему, заключалась в перемещении некоторого импорта перед другими.
Удалив последний #import из файла .pch, создайте приложение, а затем верните его и снова заново построив, трюк для меня.
Если вы все еще видите ошибки, вы можете повторить этот шаг для последних двух импортов, последних трех импорта и т.д.