根据每个项目设置版权声明?

时间:2009-06-13 16:59:31

标签: iphone xcode automation copyright-display

我是一名主要从事iPhone应用程序的独立开发人员,目前我正在从事多个不同的项目。有些是为了我自己,有些是为了许多客户之一。因此,我希望有一种方法让Xcode在每个项目的基础上在每个源文件的顶部设置版权声明。

我见过these questions,我知道Xcode默认会将用户的地址簿联系卡上的组织拉为版权声明,并且您可以在地址簿或终端。我正在寻找的是一个允许默认为每个项目更改的设置,并让Xcode记住版权受让人(即我不希望每次切换项目时都必须更改我的地址簿组织条目)。 / p>

4 个答案:

答案 0 :(得分:5)

您可以通过在终端中发出以下命令来更改Xcode当前使用的组织:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Some Company Name"; }'

然后,您可以创建用于切换Xcode的当前公司的脚本。

答案 1 :(得分:3)

升级到Xcode 3.2,现在有一个组织名称的项目设置。

答案 2 :(得分:2)

您可能想要制作自定义模板。看看这个问题: Change templates in Xcode

答案 3 :(得分:0)

查看文本宏部分:

通过设置FILEHEADER文本宏的值来更改用于新文件标题的文本。

该示例显示宏的默认定义。通过在宏名称之前和之后包含三个下划线(___)字符,定义中包含其他宏。仅当设置了组织名称时才包含带有COPYRIGHT的行。

//  ___FILENAME___
//  ___PACKAGENAME___
//
//  Created by ___FULLUSERNAME___ on ___DATE___.
//  ___COPYRIGHT___
//