У меня был проект в Swift 3.2, который я преобразовал в Swift 4 в Xcode 9.3. После успешной миграции я получил несколько предупреждений Auto Layout Localization, которые я исправил. Моя проблема заключается в том, что, хотя я продолжаю видеть такие предупреждения в Навигаторе задач, а на панели Auto Layout в Interface Builder отображается желтая кнопка предупреждения, когда я нажимаю на нее, я не вижу проблем с AutoLayout (см. Изображения ниже).
Есть также странные проблемы с IBDesignables (изображение выше), которые некоторые люди на SO связывают с ошибкой Cocopod и обходными путями, но пока ни одна из них не сработала для меня.
Более того, мои элементы пользовательского интерфейса вообще не отображаются. Только он отмечает их положение и показывает ограничения. Пожалуйста, обратитесь к правой панели. «Мужская кнопка» вообще не отображается. Это происходит не со всеми контроллерами представления в раскадровке, но очень раздражает некоторых из них.