我在哪里设定公司名称?


Answers:


47

在xCode 7.3(编辑:至11.3.1)中,只需选择顶部项目文件,然后在“ 左侧”窗格中的“实用程序”中查找

xCode


92

在Xcode 4 GM种子中:

在导航窗格(最左侧)中,选择项目(顶部项目)。

展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。

在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。


2
完成此步骤后,请确保正确保存项目。见Sergio的关于如何做到这一点的回答:stackoverflow.com/questions/2956464/...
加文·米勒

我找到了。然后,我更改了相对于绝对值的内容,等等。现在,一切都没有出现
user4951 2012年

@JimThio我认为它可能只保存onblur或一些愚蠢的东西,您可能需要跳出,

75

默认情况下,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中实现此目的的改进方法(如下所示)

在导航窗格(最左侧)中,选择项目(顶部项目)。

展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。

在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。


2
或在Mac的通讯录上设置默认的(我)联系人(在XCode上查找您的姓名/公司)(很抱歉,下面的答案是:P]
Alladinian 2012年

28

我已经在Xcode 4.2 Beta 7(iOS 5.0)上进行了测试。

似乎Xcode既没有从两个地方检索ORGANIZATIONNAME

默认写com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME =“ YourNameHere”;}'

也不

〜/ Library / Preferences / com.apple.Xcode.plist

正确的解决方案是在通讯簿中更新您的姓名和公司名称。

在此处输入图片说明

然后,您可以尝试创建任何新的Xcode项目:

在此处输入图片说明


+1同样,端子线似乎也不起作用!
安迪M

3
也许在您创建新项目时有效,但是如果您有现有项目并创建新文件,它将无法正常工作
JeffB6688

这将是公认的答案...简洁明了..感谢队友:)
Lithu TV

谢谢您-代表Apple并非完全直观。有谁知道com.apple.Xcode.plist ORGANIZATIONAME密钥是否在任何地方使用?
Pete855217

通讯录应用程序现在称为“ 联系人”

11

或者你可以在设置公司名称在Mac OS X的地址簿应用程序地址卡。为我工作(SL,Xcode 3.2.2)


我只是证实,在地址簿中设置您的公司名称工程的XCode 4的公开发布
丹尼尔·

此设置优先于ORGANIZATIONNAME,除非正确设置,否则我的项目不会更改。
加文·米勒

1
但是,如果您是承包商,那会有点问题...
Pierre Lebeaupin 2011年

11

添加到SLF上面写的内容:

在Xcode 4 GM种子中:

在导航窗格(最左侧)中,选择项目(顶部项目)。

展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。

在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。

但是有一个小问题:

将组织名称更改为SLF所述并没有将项目文件设置为已修改,并且未保存任何更改。

您需要对项目进行少量更改,例如在更改组织名称后添加组,这将导致Xcode 4保存文件。

同样,如果您在工作区上工作,则需要对每个项目进行更改。

在XCode 4.0.2上测试


很酷:)我发现很多时候按Enter / Return键也会使它粘住
slf

7

如果要在Xcode 4中更改__MyCompanyName__ ,可以尝试以下命令。

默认写com.apple。dt .Xcode PBXCustomTemplateMacroDefinitions'{ORGANIZATIONNAME =“ YourNameHere”;}'

仔细地,这将写入域com.apple。dt .Xcode,而不是com.apple.Xcode

我仅在Xcode 4 pre3上进行测试,并且可以正常工作。


5

只需转到appName-Info.plist并添加一个字段“ Copyright(人类可读)”:nameOfDeveloper或companyName。 在此处输入图片说明


这是针对特定项目的,这就是为什么我找到一个不错的答案的原因。
csga5000 '16

4

在XCode 5中,您可以在创建项目时选择公司名称。如果您想更改现有项目的公司名称,则:

  1. 通过选择“显示包内容”在Finder中打开.xcodeproj
  2. 在TextEdit中打开project.pbxproj
  3. 将ORGANIZATIONNAME的当前值替换为所需的值。

2

关于此的困惑比应有的多。我在这里澄清了:https : //stackoverflow.com/a/9793899/1273966我将在此线程中做同样的事情。

如果项目文件中的组织名称为空(如上所述),则公司名称将从通讯录中的“我”条目中提取。

如果您如上所述在项目文档中输入组织名称,它将覆盖地址簿中的公司名称。IE:您可以根据每个项目覆盖公司名称。相当聪明,但显然有很多人感到困惑。


2

打开xcode

展开“实用程序”窗格(在“三按钮”“视图”组中,位于窗口的右上角,最右端的按钮处)。

在“项目文档”部分中是“组织”文本字段(“文件检查”视图,从顶部起第二部分)。

在那里您可以设置名称。


1

在XCode 4中,打开您的项目。在项目浏览器中选择最顶层的项目(MyProjectName,1个目标,iOS SDK 4.3或其他)。打开文件检查器(“查看”->“实用程序”)。在“项目文档”部分,您应该看到“组织”行。编辑该名称,您创建的新文件将显示新的组织名称。这是一个项目设置,因此您必须为每个项目都这样做。

“组织名称”字段是“新建项目”向导中显示的字段。它的默认值是它在先前打开的项目上的值。


0

看来Xcode 4的最终版本不尊重ORGANIZATIONNAME设置(旧的或使用com.apple.dt.Xcode的新设置。这对我来说都很糟糕,因为我在地址卡中输入了公司名称,但是我并没有为我的公司做Xcode工作,因此,我不想将我的实际公司名称插入源文件中,而是想要为ORGANIZATIONNAME设置的值。

更新:看起来部分可行。在设置值之前,我已经关闭了Xcode,然后重新启动它,并创建了一个新项目。我看到它仍然使用我的地址簿卡中的公司名称,而不是ORGANIZATIONNAME。但是后来我在项目中创建了一些新文件(“文件”>“新文件...”),当它们被创建时,它们的DID具有ORGANIZATIONAME的值。因此,看起来该代码中至少有两位代码用公司名称填充文件模板,并且它们是从不同的位置提取的。


0

您可以尝试删除app-info.plist并尝试app-info.plist在您的项目中输入。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.