"Генерация файла dSYM" занимает много времени в XCode 4.5
Каждый раз, когда я строю в XCode 4.5, я отмечаю, что этот шаг занимает минуту, при полной перестройке этот шаг, вероятно, до тех пор, пока все остальное в целом!
Ранее я использовал XCode 3.2.6, а построение в 4.5 намного медленнее. Я могу что-то сделать, чтобы улучшить это? Есть ли какая-либо информация о том, что делает dSYM, я не помню, чтобы когда-либо видел его на 3.2.6.
Ответы
Ответ 1
Файл dSYM используется для повторной сопоставления отчетов о сбоях от пользователей. Проверьте эту заметку Apple Tech, в частности раздел "Анализ отчетов о сбоях" ).
Чтобы ускорить работу, вы всегда можете отключить генерацию dSYM для своих сборок DEBUG, а затем включить его для создания ADHOC и/или хранилищ. Вот связанный вопрос, который немного говорит об этом.
Ответ 2
Время выполнения dsymutil во многом определяется объемом отладочной информации, необходимой для его создания, для создания dSYM. Скорее всего, вы используете другой компилятор в Xcode 3.2.6 vrs. Xcode 4.5 или компилятор 4.5 испускает больше/лучше отладочную информацию, поэтому время dsymutil больше.