Изменение шаблонов в Xcode
Вопрос
Как бы я изменил исходные шаблоны, созданные Xcode при создании нового класса Cocoa?
Я имею в виду комментарии и имя класса, созданные при использовании мастера создания нового класса Xcode.
Решение
Вы бы не стали изменять существующие шаблоны.Другими словами, не надо изменять что-нибудь под /Developer
иерархия (или где бы вы ни установили свои инструменты разработчика).
Вместо этого клонируйте шаблоны, для которых вы хотите иметь индивидуальные варианты.Затем измените их имена и содержащуюся в них информацию.Наконец, поместите их в соответствующее место в вашем аккаунте. Library/Application Support
папка, в частности:
- Шаблоны файлов:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
- Целевые шаблоны:
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
- Шаблоны проектов:
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Таким образом, они не будут перезаписаны при установке новых инструментов разработчика, и вы сможете настраивать их по своему усмотрению.
Другие советы
Это может быть кому-то полезно:
Что касается XCode 6 Для XCode 9 шаблоны файлов находятся в:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Обновить:
Как отметил @carbo18, вероятно, лучше создать каталог ~/Library/Developer/Xcode/Templates/File Templates/Source
и разместите там свои пользовательские шаблоны.Лучшим способом может быть использование в качестве основы одного из приведенных в /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Xcode использует файлы шаблонов для шаблонов файлов и проектов и выполняет переменное расширение в обоих во время создания.
Шаблоны Xcode 3.0 можно найти в [Dev Installation] /Library/Xcode/, вероятно /Developer/Library/Xcode.Если вы хотите изменить эти шаблоны или добавить свои собственные, используйте следующие каталоги для сохранения ваших новых / измененных шаблонов, чтобы они не были удалены при будущих обновлениях инструментов разработчика:
- Шаблоны файлов:~/Библиотека/ Разработчик / Общий доступ /Xcode/Файл Шаблоны/
- Целевые шаблоны:~/Библиотека/Разработчик/Общий доступ/Xcode/Цель Шаблоны/
- Шаблоны проектов:~/Библиотека / Разработчик / Общий доступ /Xcode/Проект Шаблоны/
Я думаю, что вы также можете использовать каталог шаблонов /Library/Developer/Shared/Xcode/[File|Target|Project] для шаблонов, которыми пользуются все пользователи.
Если вы просто хотите изменить Имя моей компании в шаблонах для этого используется следующая командная строка:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Хорошим руководством по написанию шаблонов файлов является здесь [MacResearch.org].
В Xcode 4 и Xcode 5 шаблоны файлов user можно разместить по адресу:
<Код> ~ / Library / Developer / Xcode / шаблоны / [категория] код>
[Категория] может использоваться для классификации ваших шаблонов (выберите имя по вашему выбору)
Если папка еще не существует, создайте ее!
Начиная с Xcode 7
- Шаблоны файлов:
~/Library/Developer/Xcode/Templates/File Templates
- Шаблоны проектов:
~/Library/Developer/Xcode/Templates/Project Templates
Например, если я размещу Empty Application.xctemplate
в ~/Library/Developer/Xcode/Templates/Project Templates/Application
В xcode 5.0.1:
1.Перейти-> Приложения
2. щелкните правой кнопкой мыши приложение "xcode"
3. выберите "Показать содержимое упаковки".
4.содержимое/Разработчик/Библиотека/Xcode/Шаблоны
Для Xcode 4.4 ни один из ранее упомянутых методов не работает. Эта суть предоставляет частичное хакерское решение. Пожалуйста, раскошелиться и улучшить, если вы знаете лучший способ.
Нажмите правой кнопкой мыши на xCode и выберите Показать содержимое пакета , затем перейдите в раздел contents / Developer / Library / Xcode / Templates
. Здесь вы можете найти шаблоны для всех языков программирования.
Вот немного визуализации:
<Ч><Ч>
Если вы просто хотите изменить имя автора и организацию , см. этот ответ . Р>
Это гораздо проще, чем изменять шаблоны. Р>
В XCode 4.5 щелкните правой кнопкой мыши проект, выберите «Показать инспектор файлов», затем измените имя организации на второй вкладке инспектора файлов (группа «Документ проекта»)