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

xcode macos templates xcode4 xcode4.5

43499 просмотра

11 ответа

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

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

Автор: Misha M Источник Размещён: 15.08.2019 04:24

Ответы (11)


97 плюса

Решение

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

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

Автор: Chris Hanson Размещён: 29.08.2008 01:14

45 плюса

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

Что касается 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

Автор: pconcepcion Размещён: 23.12.2014 12:13

32 плюса

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

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

  • Шаблоны файлов: ~ / Библиотека / Разработчик / Shared / Xcode / Шаблоны файлов /
  • Целевые шаблоны: ~ / Библиотека / Разработчик / Shared / Xcode / Целевые шаблоны /
  • Шаблоны проектов: ~ / Библиотека / Разработчик / Shared / Xcode / Шаблоны проектов /

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

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

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

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

Автор: Barry Wark Размещён: 29.08.2008 01:44

12 плюса

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

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

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

Автор: v01pe Размещён: 06.01.2012 10:51

7 плюса

Начиная с Xcode 7

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

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

Это появится в диалоге шаблона как Диалог шаблонов

Автор: carbo18 Размещён: 01.01.2016 11:23

6 плюса

В xcode 5.0.1:

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

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

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

4.contents / Разработчик / Library / Xcode / Шаблоны

Автор: tanyanzhi Размещён: 03.12.2013 02:23

1 плюс

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

Автор: Manav Размещён: 29.08.2012 02:45

1 плюс

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

Вот некоторая визуализация:


введите описание изображения здесь


введите описание изображения здесь

Автор: Alex Cio Размещён: 28.08.2014 12:07

0 плюса

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

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

Автор: ChrisJF Размещён: 03.01.2017 05:32

0 плюса

Быстрая и готовая версия 2019 года

cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"

представлены в виде одной строки, так что вы можете легко скопировать с этой веб-страницы

сделать ls, а затем

sudo chmod oug+rw ___FILEBASENAME___.swift

а потом

nano nano ___FILEBASENAME___.swift

добавить неизбежное import UIKitи сохранить

Вы сделали

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

Несомненно, это очищается при установке XCode, но на самом деле он изменяет «основную» кнопку Swift, когда вы нажимаете, чтобы создать файл в XCode. Наслаждаться.

Автор: Fattie Размещён: 15.08.2019 01:24

-7 плюса

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

Автор: wzbozon Размещён: 12.11.2012 05:38
Вопросы из категории :
32x32