У меня есть два открытых проекта. Давайте назовем их Project A и Project B. Project A - гораздо более существенный проект с большим количеством файлов и кода, чем Project B. Однако всякий раз, когда я переключаюсь между файлами в Project A, все мои переменные и синтаксис выделяются в течение 1 секунды. Кроме того, Project A собирается и запускается очень быстро, без заметного скачка загрузки процессора.
Проект B - это гораздо меньший проект с гораздо меньшим количеством файлов и меньшим количеством кода в целом. Однако, когда я переключаюсь между файлами в этом проекте, Xcode требуется solid 30 секунд, чтобы выделить весь синтаксис. Когда я собираю и запускаю проект, фанаты моего MacBook становятся очень громкими. Я заметил, что «SourceKitService» съедает 100% моего процессора.
Какая здесь разница? Я всюду искал решение этой проблемы SourceKitService, и, похоже, его просто нет. Я пытался удалить DerivedData. Я попытался перезапустить Xcode. Я попытался перезагрузить компьютер. Ничего не меняется
Некоторые предположили, что есть часть моего кода, которая может быть синтаксически правильной, но затрудняет обработку Xcode. Тем не менее, я не совсем уверен, что именно я должен искать, если это так.