在Xcode 5的所有新文件中更改copyright / top-comment /“header”

当您在Xcode5中创build任何文件时, 文件 的顶部如下所示:

在这里输入图像说明

有没有办法改变模板或创build,使其看起来不同?

当我说“改变”时,这是一个可能的例子:

在这里输入图像说明

请注意,我知道如何更改名称,产品名称,公司名称等。我想知道如何更改实际的“模板”本身。

(如果可能。)

  1. 我根本不在乎,如果每次Xcode升级时都必须重做更改

  2. 这只是关于Xcode 5.不是Xcode 4。

  3. 我已经知道如何改变名字和其他单独的项目; 我想整体地改变整个“模板”

我很欣赏这很多是不可能的或可能是不切实际的(也许你必须改变几十个文件,或者一些这样的)。 如果是这种情况,我深深地感谢信息,谢谢。

请注意:在networking上我注意到,每次有人问这个问题,很多人都回答说如何在Xcode中制作“新模板” 。 例如,新types或类别的新模板。 (可能一旦人们看到“模板”这个词,他们立即开始input关于如何在这个意义上添加一个新的“模板”的解释。)要明确我唯一要求的是如何改变页面顶部的“标准文本”或“版权文本” – 所有页面 – 就是这样。

(很难知道如何引用上面的两个图像中显示的文本..如果你说“头”,它使人想到.h文件;另一方面,它不是一个真正的版权声明,因为版权只是其中一部分,我猜这是“文件注释块的顶部”,但是由于与其他条款的混合,这是不可能的。

在Xcode 5中,文件模板的创build过程并没有改变,所以你find的Xcode 4的任何信息也应该在Xcode 5中工作。但是要回答你的问题,你必须创build一个自定义的文件模板。 复制一个苹果的文件模板,这是在Xcode的应用程序包。 iOS文件模板位于Xcode 5中的以下位置:

Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates 

Apple的其他文件模板位于Xcode 5中的以下位置:

 Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates 

从Finder中selectXcode应用程序,单击鼠标右键,然后select“显示软件包内容”将进入应用程序软件包内的目录目录。

将您的文件模板的副本放在以下位置:

 /Users/YourUsername/Library/Developer/Xcode/Templates/File Templates/GroupName 

GroupName是新build文件助理左侧的类别名称。 您可以创build自己的组名或使用其中一个内置名称。 您的文件模板将显示在GroupName类别中。

现在是时候编辑你的苹果文件模板的副本了。 在.xctemplate文件夹中,您应该看到Objective-C文件模板的以下文件:

 ___FILEBASENAME___.h ___FILEBASENAME___.m 

在FILEBASENAME之前和之后有三个下划线。 在Xcode中打开FILEBASENAME文件并对其进行修改以满足您的需求。 在你的情况下,将涉及更改文件顶部的评论。

创build自定义文件模板是否实际取决于您要复制多less个Apple文件模板。 复制每一个苹果的文件模板将是不切实际的,但复制苹果的Cocoa Touch文件模板将更实际。

这里有一个详细的指导。 要访问原始模板,您需要打开Mark的答案中提到的Xcode应用程序包。

http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/

这个脚本改变了Swift文件模板。

https://gist.github.com/evgenyneu/81ac1ac01b7ffdcbbd58