创建新的源文件时,xcode会添加带有您的姓名和公司名称的注释。
我在哪里为xcode设置公司名称(不是项目)。
创建新的源文件时,xcode会添加带有您的姓名和公司名称的注释。
我在哪里为xcode设置公司名称(不是项目)。
Answers:
在Xcode 4 GM种子中:
在导航窗格(最左侧)中,选择项目(顶部项目)。
展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。
在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。
默认情况下,Xcode在所有新的源文件(.m .h等)中插入类似于以下名称的公司名称:
版权所有(c)2009 MyCompanyName。版权所有。
更改此引用就像在终端窗口中输入以下内容一样简单,用您喜欢的文本替换“ YourNameHere”。另外,请确保将其全部输入到终端的一行中。
默认写com.apple.Xcode PBXCustomTemplateMacroDefinitions'{ORGANIZATIONNAME =“ YourNameHere”;}'
要么
您甚至可以转到〜/ Library / Preferences并双击com.apple.Xcode.plist,然后使用方便的plist编辑器来设置此设置以及Xcode或IB首选项面板未涵盖的其他许多有趣的默认设置。
要么
关于这个问题的@slf答案显示了一种在Xcode 4中实现此目的的改进方法(如下所示)
在导航窗格(最左侧)中,选择项目(顶部项目)。
展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。
在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。
我已经在Xcode 4.2 Beta 7(iOS 5.0)上进行了测试。
似乎Xcode既没有从两个地方检索ORGANIZATIONNAME
默认写com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME =“ YourNameHere”;}'
也不
〜/ Library / Preferences / com.apple.Xcode.plist
正确的解决方案是在通讯簿中更新您的姓名和公司名称。
然后,您可以尝试创建任何新的Xcode项目:
或者你可以在设置公司名称您在Mac OS X的地址簿应用程序地址卡。为我工作(SL,Xcode 3.2.2)
添加到SLF上面写的内容:
在Xcode 4 GM种子中:
在导航窗格(最左侧)中,选择项目(顶部项目)。
展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。
在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。
但是有一个小问题:
将组织名称更改为SLF所述并没有将项目文件设置为已修改,并且未保存任何更改。
您需要对项目进行少量更改,例如在更改组织名称后添加组,这将导致Xcode 4保存文件。
同样,如果您在工作区上工作,则需要对每个项目进行更改。
在XCode 4.0.2上测试
只需转到appName-Info.plist并添加一个字段“ Copyright(人类可读)”:nameOfDeveloper或companyName。
:
关于此的困惑比应有的多。我在这里澄清了:https : //stackoverflow.com/a/9793899/1273966我将在此线程中做同样的事情。
如果项目文件中的组织名称为空(如上所述),则公司名称将从通讯录中的“我”条目中提取。
如果您如上所述在项目文档中输入组织名称,它将覆盖地址簿中的公司名称。IE:您可以根据每个项目覆盖公司名称。相当聪明,但显然有很多人感到困惑。
看来Xcode 4的最终版本不尊重ORGANIZATIONNAME设置(旧的或使用com.apple.dt.Xcode的新设置。这对我来说都很糟糕,因为我在地址卡中输入了公司名称,但是我并没有为我的公司做Xcode工作,因此,我不想将我的实际公司名称插入源文件中,而是想要为ORGANIZATIONNAME设置的值。
更新:看起来部分可行。在设置值之前,我已经关闭了Xcode,然后重新启动它,并创建了一个新项目。我看到它仍然使用我的地址簿卡中的公司名称,而不是ORGANIZATIONNAME。但是后来我在项目中创建了一些新文件(“文件”>“新文件...”),当它们被创建时,它们的DID具有ORGANIZATIONAME的值。因此,看起来该代码中至少有两位代码用公司名称填充文件模板,并且它们是从不同的位置提取的。