我把公司名称设在哪里?

当创建新的源文件时,xcode 会添加带有您的名称和公司名称的注释。

Where do I set my company name for xcode (not the project).

36602 次浏览

默认情况下,Xcode 插入一个公司 命名类似于 在所有新的源文件(. m 等等) :

版权(c)2009年我的公司名称 版权所有。

更改此引用非常简单 从内部输入以下内容 一个终端窗口,取代 “你的名字在这里”与文本你 还有,确保这些都是 在终端机的一条线上输入。

默认写 com.apple. Xcode PBXCustomTemplateMacroDefinition’{ ORGANIZATIONNAME = “ YourNameHere”; }’

或者

你甚至可以去 ~/Library/Preferences 并双击 Plist 并使用 方便的 plist 编辑器来设置这个 还有一大堆其他有趣的东西 Xcode 或 IB 偏好面板。

或者

这个问题的@slf 回答 显示了在 Xcode 4中实现这一点的改进方法(粘贴在下面)

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

展开“实用程序”窗格(位于窗口右上角,最右边的按钮位于 3个按钮的「检视」组)。

在“ ProjectDocument”部分是“ Organization”文本字段 (文件检查视图,从顶部开始的第二部分)。

或者可以在 MacOSX 地址簿应用程序中的 your地址卡中设置公司名称。对我有效(SL,Xcode 3.2.2)

如果要在 Xcode 4中修改 _ _ MyCompanyName _ _,可以尝试以下命令。

默认编写 com.apple.DT.Xcode PBXCustomTemplateMacroDefinition’{ ORGANIZATIONNAME = “ YourNameHere”; }’

小心,这是在域 com.apple.DT.Xcode 中写入的,而不是 com.apple. Xcode

我只在 Xcode 4 pre3上测试,它工作正常。

在 Xcode 4 GM 种子中:

在导航面板(最左边 旁边) ,选择项目(顶部项目)。

展开“实用工具”窗格(在窗口处) top-right, far right button in the 3个按钮的“查看”组)。

In the "Project Document" section is the "Organization" text field (File 检查视图,第二部分从 上)。

看起来 Xcode 4的最终版本不遵守 ORGANIZATIONNAME 设置(无论是旧版本还是带 com.apple.dt 的新版本)。Xcode.这对我来说很糟糕,因为我的地址卡上有我公司的名字,但是我没有为我的公司做 Xcode 工作。因此,我不希望在源文件中插入实际的公司名称。我想要为 ORGANIZATIONNAME 设置的值。

更新 : 看起来它部分工作了。在设置值之前,我关闭了 Xcode,然后重新启动它,并创建了一个新项目。我看到它仍然使用我的公司名称从我的地址簿卡,而不是组织名称。但是之后我在项目中创建了一些新文件(File > New File...) ,当它们被创建时,它们确实具有来自 ORGANIZATIONAME 的值。所以,看起来至少有两段代码用公司名称填充文件模板,它们从不同的位置提取。

补充一下 SLF 上面写的内容:

在 Xcode 4 GM 种子中:

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

展开“实用工具”面板(在窗口右上角,3个按钮的“查看”组中最右边的按钮)。

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

但有一个小问题:

如 SLF 所述更改组织名称并没有将项目文件设置为已修改,也没有在保存的位置进行更改。

您需要对项目做一个小小的更改,比如在更改组织名称后添加一个组,这将导致 Xcode 4保存文件。

Also if you are working on a workspace, you need to make the change for each project.

在 XCode4.0.2下测试

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

I have tested on the Xcode 4.2 Beta 7 (iOS 5.0).

Xcode 似乎不会从这两者中检索 ORGANIZATIONNAME

默认编写 com.apple. Xcode PBXCustomTemplateMacroDefinition
“{ OrganizationName = “ YourName Here”; }”

也没有

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

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

enter image description here

Then you can try by creating any new Xcode project:

enter image description here

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

If the organisation name is blank in the project document (described above) the company name is pulled from the 'me' entry in your address book.

如你在上述的计划文件内输入机构名称,机构名称将会盖过通讯录内的公司名称。IE: 您可以在每个项目的基础上覆盖您的公司名称。相当聪明,但显然有很多人困惑。

打开 Xcode

展开“实用工具”面板(在窗口右上角,3个按钮的“查看”组中最右边的按钮)。

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

在那里你可以设置名称。

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

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

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

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

只需转到 appName-Info. plist 并添加一个字段“版权(人类可读)”: nameOfDeveloper 或 companyName。 enter image description here:

在 Xcode 7.3(编辑: 直到13.3.1)中,只需选择 top 项目文件并在 左窗格上查找实用程序

xCode