Ответ 1
Xcode 8.2.1:
- quit Xcode
- удалить
.xcuserdatad
папку внутриxcuserdata
из.xcworkspace
(при использовании Cocoapods) или.xcodeproj
- повторно открыть Xcode, очистить проект и очистить папку сборки (в разделе Продукт)
Это должно быть хорошо!
Я загрузил Xcode и получаю "Ошибка компилятора компоновщика интерфейса", когда я пытаюсь запустить любой проект.
До сих пор для устранения этой проблемы у меня (на основе любых похожих потоков): - очистить файл -создал новый пустой файл (который все еще дает сообщение об ошибке компилятора) -установлен и переустановлен Xcode (версия 8.2.1) -tried установка Xcode 8.3 beta 5 (все-таки дает мне ту же ошибку)
до сих пор ничто не фиксировало эту ошибку. Кроме того, я обновляюсь на ОС, запускаю macOS Sierra версии 10.12.3
Я быстро научусь работать и надеюсь, что скоро это выяснится.
Спасибо!
Xcode 8.2.1:
.xcuserdatad
папку внутри xcuserdata
из .xcworkspace
(при использовании Cocoapods) или .xcodeproj
Это должно быть хорошо!
У меня была такая же проблема при попытке архивирования моего приложения для магазина приложений. Я пробовал дважды, и возникает одна и та же проблема.
Затем я удалил производные данные, очистил проект и перезапустил Xcode - THAT FIXED.
Надеюсь, это поможет кому-то еще
Я решил проблему, очистив папку сборки.
Просто используйте cmd + option + shift + k, а затем создайте проект с помощью cmd + B и, надеюсь, решите проблему.
У меня была эта ошибка для xCode 9.
Файл .xib создает ошибку. Я сделал это,
Это решило мою проблему.
Я также столкнулся с этим с XCode 9 Beta - 2, быстрый ядерный ядер с орбиты не исправил. Просто просмотрите файл журнала, на который он указывает, и вы можете хотя бы исправить оскорбительную проблему, даже если это ошибка на Apple. Для меня TabBar не понравился образ значка, теперь он удален, и он построен отлично.
Я попробую заменить его еще одним изображением. По-видимому, он не любит свои собственные изображения, предоставленные системой.
Exception name: NSInvalidArgumentException
Exception reason: System-provided UIImage instances cannot be encoded
in NIBs - raised for instance '<UIImage: 0x7fd377eb4510>, {18, 20}'
Ни одно из приведенных выше предложений не помогло мне. После дальнейших исследований я обнаружил, что я перетащил segue (popover) из кнопки внутри ячейки tableview.
Это не разрешено, так как расположение экрана привязки прикосновений динамическое, а таблица прокручивается.
Я исправил проблему, привязав к ней весь tableview и программным образом изменяя размещение стрелки popover в соответствии с кнопкой ячейки.
У меня была такая же проблема.
После систематического удаления объектов из xib я обнаружил, что кнопка, которая была отключена и скрыта, создала внутреннюю ошибку. После удаления кнопки он работает. (Я попытался вернуть кнопку в нормальное состояние: видимое и включенное, но это не было достаточно).
Надеюсь, что тебе помогут.
Я зарегистрировал отчет об ошибке.
Я решил эту проблему, выполнив следующие шаги:
1. cmd + shift + k
2. cmd + option + shift + k
3. Restart Xcode
4. Restart you mac.
Надеюсь, это также поможет вам. Спасибо!