在Xcode中更改模板
当我创build一个新的Cocoa类时,如何更改由Xcode创build的初始模板。
我指的是使用Xcode的新类向导时创build的注释和类名。
你不会改变现有的模板。 换句话说,不要修改 /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/
这样,当你安装新的开发者工具时,他们不会被覆盖,你可以调整他们的内容。
这可能对某人有用:
至于XCode 6到XCode 9 ,文件模板位于:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
更新:正如@ carbo18指出,创build目录~/Library/Developer/Xcode/Templates/File Templates/Source
,把你的自定义模板。 最好的方法可能是在/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Xcode为文件和项目模板使用模板文件,并在创build时都进行variables扩展。
Xcode 3.0模板可以在[Dev Installation] / Library / Xcode /,/ developer / Library / Xcode中find。 如果您想要修改这些模板或添加自己的模板,请使用以下目录保存新的/修改的模板,以便将来的开发人员工具升级不会消除这些模板:
- 文件模板:〜/ Library / Developer / Shared / Xcode /文件模板/
- 目标模板:〜/ Library / Developer / Shared / Xcode / Target Templates /
- 项目模板:〜/ Library / Developer / Shared / Xcode / Project Templates /
我认为你也可以为所有用户共享的模板使用/ 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]
[类别]可以用来分类你的模板(select你的select的名字)
如果该文件夹不存在,请创build它!
在xcode 5.0.1中:
1.Go->应用
2.右键单击“xcode”应用程序
3.select“显示包装内容”
4.contents /开发/库/ Xcode中/模板
从Xcode 7开始
- 文件模板:
~/Library/Developer/Xcode/Templates/File Templates
- 项目模板:
~/Library/Developer/Xcode/Templates/Project Templates
例如,如果我把一个Empty Application.xctemplate
放置在~/Library/Developer/Xcode/Templates/Project Templates/Application
它将以模板对话框的forms出现
对于Xcode 4.4,前面提到的方法都不行。 这个要点提供了一个部分hacky解决scheme。 如果你知道更好的方法,请分叉并加强。
右键单击xCode并select显示包内容 ,然后转到contents/Developer/Library/Xcode/Templates
。 在这里你可以find所有编程语言的模板。
这里有一些可视化
如果你只是想改变作者姓名和组织看到这个答案 。
这比修改模板要容易得多。
在XCode 4.5中右键单击项目,单击显示文件检查器,然后在文件检查器的第二个选项卡(项目文档组)中更改组织名称