Xcode 3.2.5: сделать предупреждения об ошибках и запустить статический анализатор истинными для новых проектов

Проблема

Каждый раз, когда я создаю новый проект в Xcode, мне приходится переходить в Проект > Изменить настройки проекта и переходить к Рассматривать предупреждения как ошибки и Запускать статический анализатор чтобы включить их. На всю жизнь я не могу понять, как сделать это по умолчанию с этого момента.

Что я пробовал

Охота через меню. Google. Stackoverflow.com. Жертвоприношение животных на кладбище в полночь (хорошо, я еще не пробовал, но после этого оно будет следующим в моем списке).

Вопрос

Есть ли простой способ установки параметров компилятора для новых проектов?

Пожалуйста, не говорите мне перейти на Xcode 4. Он у меня уже есть (и я еще не исследовал, смогу ли я выполнить эту задачу в нем). Мне все еще понадобится Xcode 3 в течение нескольких месяцев.

Упс! Чуть не забыл - заранее спасибо!


person idz    schedule 16.05.2011    source источник


Ответы (1)


Самый простой способ — просто создать собственный шаблон проекта с включенными этими настройками. Создайте два новых проекта, измените настройки в одном, а затем выполните сравнение файлов project.pbxproj для обоих, чтобы увидеть, как настройки встречаются в файле проекта.

Затем найдите существующие шаблоны проектов в:

/Разработчик/Библиотека/Xcode/Шаблоны проектов

Скопируйте их в локальный каталог пользовательских шаблонов проектов в вашей локальной библиотеке:

~/Library/Application Support/Developer/Shared/Xcode/Project Templates

(не забудьте пробел)

Затем измените файл проекта в шаблоне проекта, чтобы в нем были те же изменения, которые вы получили из различий проекта ранее.

person Kendall Helmstetter Gelner    schedule 16.05.2011
comment
Спасибо, Кендалл! Я подозревал, что это будет ответом, но я надеялся на более простой способ (вы знаете, как где-то в настройках указано, что это значение по умолчанию!). Я оставлю вопрос открытым на некоторое время, чтобы посмотреть, знает ли кто-нибудь более хитрый способ. Но так как я подозреваю, что ваш способ работает, я проголосую за него. - person idz; 16.05.2011
comment
Если вы действительно очень хотите, вы также можете просто изменить шаблоны проектов в месте /Developer.... Тогда вам не нужно было бы выбирать что-то нестандартное... но вы бы теряли эти изменения каждый раз, когда обновляли XCode. С выпуском 3, возможно, у вас не будет много обновлений, чтобы повторно применить изменения к... - person Kendall Helmstetter Gelner; 16.05.2011
comment
Ну, похоже, это путь. Спасибо за ваше время, я очень ценю это. - person idz; 16.05.2011