Изменение шаблонов в Xcode
Как бы я изменил исходные шаблоны, созданные Xcode при создании нового класса Cocoa.
Я имею в виду комментарии и имя класса, созданные при использовании мастера нового класса Xcode.
10 ответов
вы не будете изменять существующие шаблоны. Другими словами, не изменить что-нибудь под /Developer
иерархия (или где вы установили свои инструменты разработчика).
вместо этого клонируйте шаблоны, которые вы хотите настроить. Затем измените их имена и информацию в них. Наконец, поместите их в соответствующее место в вашем аккаунте
Это может быть полезно для кого-то:
как в Xcode 6 to в 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] / Library/ Xcode/, вероятно/разработчик/библиотека / Xcode. Если вы хотите изменить эти шаблоны или добавить свои собственные, используйте следующие каталоги для сохранения новых/измененных шаблонов, чтобы они не были уничтожены будущими обновлениями инструментов разработчика:
- шаблоны:
~ / Библиотека / Разработчик / Общий / Xcode / Файл
Шаблоны/
- целевые шаблоны: ~ / Библиотека / Разработчик / Общий/Xcode / Target Шаблоны/ : ~ / Библиотека / Разработчик / Общий / Xcode / Проект Шаблоны/
Я думаю, что вы также можете использовать /Library/Developer/Shared/Xcode/[File|Target|Project] Шаблоны/ каталог для шаблонов, общих для всех пользователей.
Если вы просто хотите изменить MyCompanyName в шаблоны, следующая командная строка сделает трюк:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
хороший учебник по написанию шаблонов файл здесь [MacResearch.org].
в Xcode 4 и Xcode 5 пользователей шаблоны файлов можно разместить по адресу:~/Library/Developer/Xcode/Templates/[Category]
[категория] может использоваться для категоризации ваших шаблонов (выберите имя вашего выбора)
если папка еще не существует, создайте ее!
начиная с 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 щелкните правой кнопкой мыши на project, выберите Show File Inspector, затем измените имя организации во второй вкладке file inspector (группа документов проекта)