更改Xcode中的默认标题注释许可证
无论何时我在Xcode中创build一个新的.cpp / .h文件,注释都会添加到文件的顶部。 例如:
/* * <file>.cpp * <Name of project> * * Created by <My name> on <Date>. * Copyright <Year and company>. All rights reserved. * */
我想改变默认评论是另一个许可证,如GPL / LGPL /或其他。 有什么地方我可以改变这种行为在Xcode?
/ Developer / Library / XCode /文件模板
SDK的任何更新都会在这里清除更改,以便将您的模板备份到其他位置
这个博客文章有一些很好的步骤来修改Xcode 4.3中的文件模板:
http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/
/Developer
文件夹不再存在,因此您可以从位于/Applications
的Xcode.app包中复制模板:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File \ Templates /
并像以前一样将修改后的副本放在这里:
〜/ Library / Developer / Xcode / Templates / File \ Templates /
更新:我决定写一个脚本,将提取内置的Xcode模板并replace标题。 来源和说明可以在以下urlfind:
不要在/ Developer中编辑任何内容,因为Apple可以随时覆盖此内容。
除了后面的源代码之外,Xcode 4,5和6的以下工作不同,并在/ Applications下
而是将要从/Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates
更改的模板复制到~/Library/Developer/Xcode/Templates/File Templates
,然后编辑保持相同的文件目录结构,但编辑目录名称是模板,不显示在Xcode重复。
例如在Xcode 5中为一个新类别的C / C +文件复制/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++
~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++
这个过程是从红眼镜的博客复制
对于Xcode 4,源path是Xcode 4 /Developer/Library/Xcode/Templates/File Templates
这很简单:
- 打开terminal
-
在一行中,写下以下内容:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "Blah, Inc"
您不必担心预先更改目录或其他任何内容。 它即刻起作用。
Xcode 9有一个内置的选项,你可以find下面的细节。
- 创build一个名为IDETemplateMacros.plist的属性列表文件
- 添加一个
FILEHEADER
值给Root,并设置它的string值和你的版权文本,比如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
- 对于你所做的一切,不pipe项目
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
- 对于单个项目和用户
- 创build一个新的文件,你应该看到新的版权标题
更改地址簿中的详细信息 – 添加公司名称。 它会从那里拿起它。
尝试修改这个文件:
/Developer/Library/Xcode/File\ Templates/C\ and\ C++/Header\ File.pbfiletemplate/header.h
首先尝试更改您的姓名和组织您的地址簿中的联系人卡片。
如果这不起作用,请打开“ 系统首选项” >“用户和组”>右键单击您的用户(系统首选项必须已被解锁)>高级选项…>在全名文本框中更改名称 。
要在Xcode中更改组织名称,请单击项目文件,以便select它(项目导航器中的Xcode的左侧边栏)>在文件检查器(Xcode的右侧边栏)中,更改组织文本框。
在Xcode 4.2中,他们在这里:
/Developer/Library/Xcode/Templates/File Templates