Обуздать IB Designables и Xcode

Если у вас стали сыпаться ошибки или предупреждения о том, что в Interface Builder есть проблемы с элементами, которые должны отрисовываться через Live Rendering, например:

или что-то про невозможность назначить по указанному key-path какое-либо значение, то можно воспользоваться этим решением:

  1. Удалить derived data вашего проекта, они находятся в подпапке по пути ~/Library/Developer/Xcode/DerivedData
  2. Очистить текущий билд командой Product > Clean (⌘⇧K)
  3. Собрать проект снова (⌘B)
  4. В сторибоарде или xib перейти в меню Editor и нажать Refresh All Views

После этого ошибки и предупреждения должны уйти.

Автор

Егор
  • Егор Меркушев

    Еще по мелочи может быть понадобится закрыть проект и снова открыть.