在Xcode中更改模板

xcode macos templates xcode4 xcode4.5

43499 观看

11回复

4412 作者的声誉

在创建新的Cocoa类时,如何更改Xcode创建的初始模板。

我指的是使用Xcode的新类向导时创建的注释和类名。

作者: Misha M 的来源 发布者: 2008 年 8 月 29 日

回应 (11)


97

50186 作者的声誉

决定

您不会更改现有模板。换句话说,不要修改/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

32

101833 作者的声誉

Xcode将模板文件用于文件和项目模板,并在创建时进行变量扩展。

Xcode 3.0模板可以在[Dev Installation] / Library / Xcode /中找到,可能是/ Developer / Library / Xcode。如果要修改这些模板或添加自己的模板,请使用以下目录保存新的/已修改的模板,以便将来的Developer Tool升级不会消除它们:

  • 文件模板:〜/ Library / Developer / Shared / Xcode / File Templates /
  • 目标模板:〜/ Library / Developer / Shared / Xcode / Target Templates /
  • 项目模板:〜/ Library / Developer / Shared / Xcode / Project Templates /

我认为你也可以使用/ 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

872 作者的声誉

在Xcode 4和Xcode 5中,用户文件模板可以放在:
~/Library/Developer/Xcode/Templates/[Category]

[类别]可用于对模板进行分类(选择您的选择名称)

如果该文件夹尚不存在,请创建它!

作者: v01pe 发布者: 06.01.2012 10:51

1

7345 作者的声誉

对于Xcode 4.4,前面提到的方法都不起作用。这个要点提供了部分hacky解决方案。如果你知道更好的方法,请分叉并加强。

作者: Manav 发布者: 29.08.2012 02:45

-7

9725 作者的声誉

在XCode 4.5中右键单击项目,单击“显示文件检查器”,然后在文件检查器的第二个选项卡(“项目文档”组)中更改“组织名称”。

作者: wzbozon 发布者: 12.11.2012 05:38

6

149 作者的声誉

在xcode 5.0.1中:

1.Go->应用

2.右键单击“xcode”应用程序

3.选择“显示包装内容”

4.contents /开发/库/ Xcode中/模板

作者: tanyanzhi 发布者: 03.12.2013 02:23

1

5183 作者的声誉

右键单击xCode并选择Show Package contents,然后转到contents/Developer/Library/Xcode/Templates。在这里,您可以找到所有编程语言的模板。

这里有些可视化:


在此输入图像描述


在此输入图像描述

作者: Alex Cio 发布者: 28.08.2014 12:07

45

3700 作者的声誉

这可能对某些人有用:

对于XCode 6XCode 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

7

413 作者的声誉

截至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

0

4412 作者的声誉

如果您只是想更改作者姓名组织,请参阅此答案

它比修改模板容易得多。

作者: ChrisJF 发布者: 03.01.2017 05:32

0

20074 作者的声誉

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安装上被清除,但是当你单击在Xcode中创建文件时,它实际上会修改“主”Swift按钮。请享用。

作者: Fattie 发布者: 15.08.2019 01:24
32x32