Всякий раз, когда я создаю новый файл .cpp / .h в Xcode, в начало файла добавляется комментарий. Например:
/*
* <file>.cpp
* <Name of project>
*
* Created by <My name> on <Date>.
* Copyright <Year and company>. All rights reserved.
*
*/
Я хочу изменить комментарий по умолчанию на другую лицензию, например GPL / LGPL / или что-то еще. Могу ли я где-нибудь изменить это поведение в Xcode?
Ответы:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
любое обновление вашего SDK приведет к стиранию изменений здесь, поэтому сохраните резервную копию вашего шаблона в другом месте
источник
___FULLUSERNAME___
,___PROJECTNAME___
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
Сначала попробуйте изменить свое имя и организацию в карточке контакта в адресной книге .
Если это не сработает, откройте « Системные настройки» > «Пользователи и группы»> щелкните правой кнопкой мыши своего пользователя (системные настройки уже должны быть разблокированы)> «Дополнительные параметры ...»> «Измените имя в текстовом поле « Полное имя » .
Чтобы изменить название организации в Xcode, нажмите кнопку файл проекта, чтобы он был выбран (левая боковая панель Xcode в навигаторе проекта)> В инспекторе файлов (правая боковая панель Xcode) измените текстовое поле « Организация» .
источник
В Xcode 9 есть встроенная опция, которую вы можете найти в деталях ниже.
FILEHEADER
значение в Root и установите его строковое значение с текстом об авторских правах, напримерCopyright © 2017 ...
<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
Образец
IDETemplateMacros.plist
для копирования и вставки:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>FILEHEADER</key> <string> // Created by Your Name on 29.12.17. // Copyright © 2017 Your Company. All rights reserved. // </string> </dict> </plist>
источник
©
на, чтобы он заработал.В этом сообщении блога есть несколько полезных шагов для изменения шаблонов файлов в Xcode 4.3:
http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/
Не
/Developer
папка больше не существует, поэтому копировать шаблоны внутри пачки Xcode.app , расположенной в/Applications
:И разместите здесь свою измененную копию, как и раньше:
ОБНОВЛЕНИЕ: я решил написать сценарий, который извлекал бы встроенные шаблоны Xcode и заменял заголовки. Источник и инструкции можно найти по следующему адресу:
https://github.com/royclarkson/xcode-templates
источник
Не редактируйте ничего в / Developer, так как Apple может перезаписать это в любое время.
Следующее работает для Xcode 4, 5 и 6, за исключением того, что более поздний источник отличается и находится в / Applications
Вместо того, чтобы копировать шаблоны , которые вы хотите , чтобы перейти от
/Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates
к~/Library/Developer/Xcode/Templates/File Templates
и затем редактировать файлы сохраняя ту же структуру каталогов , но изменить имя каталога , который является шаблоном не показать аа дубликата в Xcode.например, для новой категории файлов C / C + в Xcode 5 скопируйте
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++
в~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++
этот процесс скопирован из блога Red Glasses
Для Xcode 4 исходный путь - или для Xcode 4
/Developer/Library/Xcode/Templates/File Templates
источник
Все очень просто:
В одной строке напишите следующее:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "Blah, Inc"
Вам не нужно беспокоиться о смене директорий заранее или о чем-то еще. Работает моментально.
источник
- Нажмите
⌘ 1
для отображения навигатора файлов.- Нажмите на название вашего проекта вверху
File Navigator
.- Нажмите
⌘⌥⇧ ⏎
(это Command Option Shift Return), чтобы просмотретьVersion Editor
.- Убедитесь, что отображается окно сравнения (
View > Version Editor > Show Comparison View
).Это позволяет вам видеть необработанный текст файла project.pbxproj вашего проекта.
- Нажмите
⌘ f
для поиска в файле project.pbxproj, вставьте егоORGANIZATIONNAME
и нажмите Return.Здесь определяется название организации, которая следует за текстом об авторских правах.
источник
Измените данные в адресной книге - добавьте название компании. Он заберет его оттуда.
источник
Попробуйте изменить этот файл:
/Developer/Library/Xcode/File\ Templates/C\ and\ C++/Header\ File.pbfiletemplate/header.h
источник
В Xcode 4.2 они здесь:
/Developer/Library/Xcode/Templates/File Templates
источник
Для пользователей AppCode :
CMD + ,
)Editor
-File and Code Templates
Project
.idea/fileTemplates
при необходимости добавить в gitисточник