Почему Xcode продолжает перекомпилировать мой нетронутый проект? - PullRequest
10 голосов
/ 14 сентября 2011

У меня есть рабочее пространство Xcode 4 с несколькими проектами. Все прекрасно работает и работает как положено, только Xcode слишком часто перекомпилирует файлы. Если я нажму кнопку «Сборка», подождите, пока компиляция завершится успешно, а затем снова нажмите кнопку, не должно ли это быть запретом, поскольку файлы не изменились? Потому что мой Xcode снова перекомпилирует большую часть проекта. Даже когда я строю, а затем сразу нажимаю кнопку «Воспроизвести», мне приходится снова смотреть на процесс строительства. Это необходимо, это ожидаемое поведение?

Ответы [ 2 ]

4 голосов
/ 31 октября 2013

Вы выполняете пользовательские сценарии, которые изменяют файлы перед компиляцией? Это приведет к тому, что xcode перекомпилирует все затронутые файлы, хотя, возможно, ничего не изменилось. Вы можете отключить это, установив галочку на этапе сборки сценария запуска. Это выполнит скрипт только при установке приложения.

На рисунке ниже показана действительная галочка.

Run script image

4 голосов
/ 10 октября 2012

Снято в темноте, но есть ли у вас связанные проекты xcode?XCode может перекомпилироваться, потому что он не знает состояния этих проектов.

В любом случае, вы всегда можете запустить без сборки ^ ⌘R (control + command + r)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...