Я только что обновился до Xcode 6.3 и попытался сократить время компиляции до чего-то управляемого. У меня есть ~ 120 быстрых файлов/классов в моем проекте, и для составления требуется 2-3 минуты. Мой проект также имеет две контрольные цели: UnitTests
и AutomatedTests
.Xcode 6.3 дважды строит все быстрые файлы
Вот снимок того, что происходит, когда я строю:
Под каждым из них «Компиляция Swift исходные файлы» он составлен каждый Swift файл. Я смотрел, как это произошло.
Зачем ему составлять все в два раза и как его остановить?
- Edit -
@ Matt указывает, что это когда-то здание для каждой архитектуры. Я предполагаю, что это не обязательно для разработки (работает в симуляторе). Любые предложения о том, как создавать только подходящие архитектуры для целевого устройства?
Потому что он компилирует их один раз для 32-бит и снова для 64-битного? – matt
@matt Bingo. Один раз для 'arm64' и' armv7'. –
Вы пытались изменить настройку сборки, которая регулирует это? Это называется Build Active Architecture Only. – matt