在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 6XCode 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中右键单击项目,单击显示文件检查器,然后在文件检查器的第二个选项卡(项目文档组)中更改组织名称