Со времен Swift 3 и Xcode 8 мой проект компилируется довольно медленно. Каждый раз, когда я добавляю в файл пустую строку, перекомпиляция занимает целую минуту. Когда я проверяю вывод, нет конкретного файла, который занимает очень много времени. (Я также использовал этот инструмент для измерения: https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode)
Всегда получается скомпилировать 4 файла одновременно. "Ритм" довольно устойчивый. Просто очень медленно...
Кроме того: всякий раз, когда я открываю файлы или переключаюсь между ними, процесс автозаполнения или появления ошибок/предупреждений может занять очень много времени.
Какие вещи я могу проверить? Я почти чувствую, что есть какой-то флаг, который я устанавливаю, который просто снижает скорость сборки как сумасшедший.
РЕДАКТИРОВАТЬ: Это не решение основной проблемы, но я потратил некоторое время на перенос больше кода в каркасы. Это имело значение (просто потому, что каждый раз приходится перекомпилировать меньше файлов). Это не должно быть необходимым, но это стало невыносимо... Я, конечно, все еще очень ищу правильное решение.