Изменить шаблоны в Xcode - PullRequest
       65

Изменить шаблоны в Xcode

101 голосов
/ 29 августа 2008

Как бы я изменил начальные шаблоны, созданные Xcode при создании нового класса какао.

Я имею в виду комментарии и имя класса, созданные при использовании нового мастера классов Xcode.

Ответы [ 10 ]

97 голосов
/ 29 августа 2008

Вы не измените существующие шаблоны. Другими словами, не изменяйте ничего в иерархии /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/

Таким образом, они не будут перезаписаны при установке новых инструментов разработчика, и вы сможете настроить их в соответствии с вашими пожеланиями.

45 голосов
/ 23 декабря 2014

Это может быть полезно для кого-то:

Что касается XCode 6 до XCode 9 , то шаблоны файлов находятся в:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Обновление: Как заметил @robo18, лучше создать каталог ~/Library/Developer/Xcode/Templates/File Templates/Source и поместить туда свои пользовательские шаблоны. Наилучшим способом может быть использование в качестве основы одного из /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

32 голосов
/ 29 августа 2008

Xcode использует файлы шаблонов для шаблонов файлов и проектов и расширяет переменные как во время создания.

Шаблоны Xcode 3.0 можно найти в [Установка Dev] / Библиотека / Xcode /, скорее всего / Разработчик / Библиотека / Xcode. Если вы хотите изменить эти шаблоны или добавить свои собственные, используйте следующие каталоги, чтобы сохранить новые / измененные шаблоны, чтобы они не были стерты при будущих обновлениях Developer Tool:

  • Шаблоны файлов: ~ / Library / Developer / Shared / Xcode / Файл Шаблоны /
  • Целевые шаблоны: ~ / Library / Developer / Shared / Xcode / Target Шаблоны /
  • Шаблоны проектов: ~ / Library / Developer / Shared / Xcode / Project Шаблоны /

Я думаю, что вы также можете использовать каталог / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / для шаблонов, доступных всем пользователям.

Если вы просто хотите изменить MyCompanyName в шаблонах, следующая командная строка поможет вам:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

Хороший учебник по написанию шаблонов файлов: здесь [MacResearch.org].

12 голосов
/ 06 января 2012

В Xcode 4 и Xcode 5 шаблоны файлов user можно разместить по адресу:
~/Library/Developer/Xcode/Templates/[Category]

[Категория] может использоваться для классификации ваших шаблонов (выберите название по вашему выбору)

Если папка еще не существует, создайте ее!

7 голосов
/ 02 января 2016

По состоянию на Xcode 7

  • Шаблоны файлов: ~/Library/Developer/Xcode/Templates/File Templates
  • Шаблоны проектов: ~/Library/Developer/Xcode/Templates/Project Templates

Например, если я помещу Empty Application.xctemplate в ~/Library/Developer/Xcode/Templates/Project Templates/Application

Он появится в диалоге шаблона как Template Dialog

6 голосов
/ 03 декабря 2013

В xcode 5.0.1:

1.Go-> Приложения

2. щелкните правой кнопкой мыши приложение "xcode"

3. Выберите «Показать содержимое пакета»

4.contents / Разработчик / Library / Xcode / Templates

1 голос
/ 28 августа 2014

Щелкните правой кнопкой мыши по xCode и выберите Показать содержимое пакета , затем перейдите к contents/Developer/Library/Xcode/Templates. Здесь вы можете найти шаблоны для всех языков программирования.

Вот немного визуализации:


enter image description here


enter image description here

1 голос
/ 29 августа 2012

Для Xcode 4.4 ни один из ранее упомянутых методов не работает. Эта суть предоставляет частичное хакерское решение. Пожалуйста, раскошелиться и улучшить, если вы знаете лучший способ.

0 голосов
/ 03 января 2017

Если вы просто хотите изменить Имя автора и Организация , см. этот ответ .

Это намного проще, чем модифицировать шаблоны.

0 голосов
/ 12 ноября 2012

В XCode 4.5 щелкните правой кнопкой мыши проект, выберите «Показать инспектор файлов», затем измените имя организации на второй вкладке инспектора файлов (группа «Документ проекта»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...