У меня есть рабочее пространство Xcode 4 с несколькими проектами. Все прекрасно работает и работает так, как ожидалось, только Xcode слишком часто перекомпилирует файлы. Если я нажму кнопку "Построить", дождитесь завершения компиляции и снова нажмите кнопку "Не нужно", чтобы это было незаменимым, поскольку файлы не изменились? Поскольку мой Xcode снова перекомпилирует большую часть проекта. Даже когда я строю, а затем сразу же нажимаю кнопку "Воспроизвести", мне приходится снова смотреть на процесс строительства. Это необходимо, ожидаемое поведение?
Почему Xcode продолжает перекомпилировать мой нетронутый проект?
Ответ 1
Выстрел в темноте, но есть ли у вас внешние проекты xcode? XCode может перекомпилировать, поскольку он не знает состояния этих проектов.
В любом случае вы всегда можете запустить без построения ^ ⌘R (control + command + r)
Ответ 2
Выполняете ли вы собственные скрипты, которые меняют файлы перед компиляцией? Это приведет к тому, что xcode перекомпилит все затронутые файлы, хотя, возможно, ничего не изменилось. Вы можете отключить эту функцию, включив галочку на этапе сборки script. Это выполнит script только при установке приложения.
На приведенном ниже рисунке показана фактическая галочка.