[问题描述]

我们知道,Xcode在每个.h和.m文件头都会加上一些发行信息,如姓名,创建日期,公司名等。但公司名是用 __MyCompanyName__代表,每个文件都要手工修改十分麻烦。

此信息的模板存在/Library/Application Support/Apple/Developer Tools/File Templates下,格式如下:

1

2

3

4

5

6

7

8
/*

*«FILENAME»

*«PROJECTNAME»

*

*Createdby«FULLUSERNAME»on«DATE».

*Copyright«YEAR»«ORGANIZATIONNAME».Allrightsreserved.

*

*/

我们当然可以修改此文件。但每次Xcode升级后,此信息就会丢失。

[新的修改方法]

方法一: 命令式修改

1
defaults write com.apple.xcode PBXCustomTemplateMacroDefinitions '{ ORGANIZATIONNAME = "Joan Smith"; }'

方法二:plist属性修改

另一种方法是通过双击~/Users/你的用户名/Library/Preferences下com.apple.Xcode.plist来修改。