Ответ 1
та же проблема, в моем случае rm -rf ~/Library/Developer/Xcode/DerivedData
полезен
Так как я обновил до последней версии XCode 11.0 (11A420a), отладка очень медленная и громоздкая.
ОБНОВЛЕНИЕ: После обновления до 11.1 GM (11A1027) проблема остается той же.
Компиляция проекта и запуск его в симуляторе или на устройстве не проблема. Однако при достижении точки останова Xcode становится более или менее непригодным для использования:
Я использую XCode на Mac mini 2018 с i7 3,2 ГГц и оперативной памятью 32 ГБ. Я использовал Xcode 10 на той же машине, прежде чем без проблем.
Поиск "Xcode slow" приводит к появлению множества тем и возможных решений. С тех пор, как я работал разработчиком iOS, я знаю, что Xcode никогда не был самой быстрой и стабильной программой. Однако это никогда не было так плохо, как сейчас.
К сожалению, ни один из известных приемов (перезапуск Xcode или Mac, очистка проекта, очистка папок библиотеки Xcode и т.д. Не дал никакого эффекта,
Итак, главный вопрос:
Это известная проблема в Xcode 11? Есть ли известные решения?
та же проблема, в моем случае rm -rf ~/Library/Developer/Xcode/DerivedData
полезен
Я видел некоторые улучшения производительности при использовании поведения "Целая и Инкрементная компиляция". Кроме того, работа на Мохаве и Каталине должна показывать проблемы с производительностью. В частности, поскольку предварительный просмотр Canvas и другие новые функции требуют большей интенсивности процессора, чем в последней версии Xcode, я ожидаю, что производительность Mojave будет ниже при использовании Xcode 11 (поскольку он не оптимизирован для этой версии ОС). С Каталиной, находящейся в бета-версии, я ожидаю увидеть и дополнительные проблемы. Я не принимал особых мер, кроме проверки зрения. Первоначальный запуск всей компиляции идет медленно, но после этого, похоже, он становится лучше.
Краткая справка гласит:
Резюме
Этот параметр определяет способ перестройки файлов Swift в модуле. * Инкрементный: перестраивать только исходные файлы Swift в модуле, которые устарели, при необходимости запуская несколько процессов компилятора. * Весь модуль: всегда перестраивайте все исходные файлы Swift в модуле в одном процессе компиляции. Декларация
SWIFT_COMPILATION_MODE Тип значения
Enumeration (String)
Это не реальное решение, как заставить Xcode вести себя, но это решение проблемы для меня: я временно переключился на AppCode.
По крайней мере, снова сделана отладка с точками останова.
Вы можете попробовать это здесь: https://www.jetbrains.com/objc/
30 дней бесплатной пробной версии, возможно, к этому времени Xcode будет исправлен :)