Как запретить Xcode перестраивать проект каждый раз

У меня есть приложение Mac OS X, которое состоит из основной цели и зависимой структуры. После включения подписи кода в моем приложении Mac OS X я заметил, что Xcode перестраивает основную цель при каждом запуске, даже если я не коснулся строки кода.

Это проблема, потому что зависимая структура должна знать CRC основного целевого файла. Каждый раз, когда Xcode перестраивает основную цель, CRC меняется.

Перед подписанием кода я бы однажды построил основную цель, сгенерировал бы CRC, ввел CRC в код моей платформы и снова создал основную цель. Xcode заметил бы, что изменилась только структура, поэтому он не будет перестраивать основную цель.

Какие-либо предложения?

Ответы

Ответ 1

На самом деле в XCode есть опция для запуска без предварительной сборки кода. Выберите "Выполнить без сборки" в разделе "Продукт"> "Выполнить действие". Горячая клавиша для этого - ctrl + cmd + R.