Запретить Xcode перестраивать проект при любых изменениях файла

Xcode перестраивает мой проект и каждый подпроект, если в зависимом файле Swift были внесены какие-либо изменения.

Это работает уродливо и очень раздражает. ЦП всегда занят, диалоговое окно постоянно появляется и мешает запустить текущий проект, потому что это окно не работает должным образом, мне всегда приходится закрывать его вручную и создавать и запускать снова и снова. Более того, Mac зависает, когда Xcode перекомпилирует каждый проект и ждет нажатия каждой клавиши на несколько секунд.

Как отключить эту автоматическую фоновую перекомпиляцию?

Я отключил «Показывать проблемы в реальном времени» в общих настройках, но это не помогло.

У меня установлено три плагина:

  • SCXcodeМиникарта
  • Быстрый рефакторинг
  • XcodeColors

Я пробовал их удалять, но это тоже не помогло.

Пожалуйста, помогите мне остановить этого предка Скайнета!

P.S. Версия Xcode 7.3.1 (7D1014)


person adnako    schedule 22.07.2016    source источник
comment
Вы случайно не нашли решение проблемы? Я сталкиваюсь с той же проблемой в своем проекте, и я не могу понять, почему.   -  person Cyril    schedule 29.09.2016


Ответы (1)


Это происходит, когда вы используете @IBDesignables в своем конструкторе интерфейсов. Чтобы остановить xcode реагировать на каждое изменение файла:

  • Откройте свою раскадровку
  • Перейти в редактор
  • Отключить «Автоматическое обновление представлений»

Исходный ответ: ссылка

person Abu-Bakr    schedule 04.05.2020