2017-01-06 1 views
5

Это только началось сегодня. Autocomplete работал довольно хорошо, а затем начал напылять, только показывая autocomplete для некоторых стандартных классов/методов и т. Д. Лучше всего описывать как периодические странные упущения. Я использую Cocoa & Objective C, но он, кажется, сломан на большее, чем просто Objective C.Xcode 8 Autocomplete Broken - отображает только ограниченные фрагменты кода пользователя - знаете почему?

Я удалил полученные данные и не имел никакого эффекта. (По умолчанию ~/Library/Developer/Xcode/DerivedData, но мне нравится держать в моих папках проекта для легкого удаления)

Xcode настолько велик (например, операционной системы) стесняюсь заново установить и чтение проводки здесь, что не работает в любом случае.

Он проверяет мою память Cocoa методов и порядка параметров ... Жизнь до autocomplete была в порядке, но я хотел бы иметь его обратно ...

+0

Только что заметил, что раскраска кода также нарушена. Все компилирует, запускает и отлаживает не иначе, а автозаполнение, а раскраска кода для методов не работает. –

+1

Имея эту проблему, очистка каталога данных производных данных для меня. – rckoenes

+0

Еще один симптом, автоматизированная компиляция и жалоба в Xcode, по-видимому, изначально замедлилась и теперь полностью застопорилась. Изменение строки кода для исправления чего-либо не приведет к удалению предупреждения или примечания об ошибке в этой строке до тех пор, пока я не запустил сборку. –

ответ

6

кэши ахиллесова пята Macos так ... на жаворонок, выкопанный и найденный файл ~/Library/Caches/com.apple.dt.Xcode. Это было 1.33G (jez).

Я ушел из Xcode, удалил кэш «файл», а затем перезапустил Xcode. Voilà !, здесь !, (или на юг «Hot DANG!»), Мы вернулись в бизнес. Покраска кода вернулась, автозаполнение вернулось, автоматическая компиляция (auto complain :-) теперь работает.

+1

Это может помочь мне в работе, но не только кэш-файлу, но кэш-память в памяти с несколькими проектами открыта, а некоторые с помощью C++ (которые вместе с Swift быстро налагают налог на автозаполнение/индексирование кода) – uchuugaka