如何更改我的iOS项目的名称?

31

我该如何在Xcode中更改项目名称?


可能是 如何更改Xcode项目名称的重复问题。 - emlai
如果您使用了Pods,请按照以下步骤操作,这将为您节省大量时间 :) https://dev59.com/Zl0Z5IYBdhLWcg3wvSZ2#40345388 - Sergey Sahakyan
9个回答

51

Xcode的新版本

根据Xcode文档,您可以在左侧面板中选择项目,然后打开属性检查器。通过编辑项目名称,您将提示重命名目标等。

enter image description here

原始答案

我不确定您具体要求什么,因此我的回答包含两个部分。

要更改项目的显示名称(主屏幕上的图标下方),您应该编辑项目的Resources组中的Info.plist文件。更改Bundle Display Name键。确保保存plist文件并从模拟器中删除旧应用程序。然后,清理构建,再次构建到模拟器中即可。

要更改项目、目标和可执行文件的名称,请在Xcode中单击Project -> Rename...


1
我想要更改项目名称,谢谢您的回答。非常有帮助! - user532668
@Hello - 谢谢。顺便说一下,你应该澄清你的问题。 - Moshe

18

很简单,只需在项目名称上按回车键。按所需重新命名您的项目。这将提示对整个项目进行更改。点击重命名。

输入图像说明

输入图像说明


16

正在建设中的Ap iOS应用程序至少有6个“名称”。它们可以全部不同,并且可以在不同的位置设置。

  1. 项目名称。
  2. 目标名称。
  3. 产品名称(将成为.app捆绑文件名称,不应包含空格)。
  4. 捆绑显示名称(在info.plist中,在图标下显示,允许使用空格)。
  5. Bundle ID后缀。
  6. iTunes Connect上您给出的应用程序名称。

根据您所更改的内容,您可能需要从您的设备/模拟器中删除该应用程序,并重新安装/构建并运行,以快速查看更改。


如何更改“您在iTunes Connect中提供的应用名称”。 我已经上传了一个新版本,并将所有名称更改为.plist 但是,iTunes上的项目名称和通过test-flight发布的新版本都带有旧名称。然而,在主屏幕的Spring Board上,构建名称是正确的。我忽略了什么? - kokos8998

4
啊,我已经想通了。你需要更改活动目标。

1
在目标中,您必须更改“产品名称”。 - user532668
这只是更改生成的 .app 目录的名称,而不是项目本身。 - Marcelo Cantos

2

如果您想更改项目名称、目标名称、-Info.plist名称和-Prefix.pch名称,则需要进行以下操作:

    - Select Project in Xcode (.xcodeproj file)
    - Selecte file inspector
    - In identity section change project name which u want to update & press enter
    - After scanning whole project it will ask to change the file names i.e target, plist & pch file
    - Select check boxes as per your need 

1
在Xcode中,尝试使用“项目|重命名”菜单命令。
请参见此处

1
这个。谢谢,不过 Moshe 先回答了。 - user532668
你的链接已失效。 - jeet.chanchawat

0

如果只想在设备主屏幕下更改应用程序图标下的显示名称,您只需要更改选项卡信息中目标的“Bundle display name”键。


0

1) 展开“资源”文件夹

2) 点击“yourappname-info.plist”

3) 展开“信息属性列表”

4) 您可以将“Bundle Display Name”更改为您想要在iPhone主屏幕上显示的任何内容。


嗯,在我的端上试过了,它完美地工作了。你使用的Xcode版本是哪个? - Linuxmint

-3

@Mosche 这个问题应该更新到XCode 4。

似乎必须在.xcodeproj目录中使用sed:

find . -type f -exec sed -i -e 's/OldProjectName/NewProjectName/g' {} \;

在复制的 XCode 4 项目上尝试了这个,结果导致项目崩溃。建议添加一些额外的细节或者引用一个带有示例的博客文章。 - Christian Nunciato
由于您拥有原始项目文件,因此可以创建差异以查看更改内容,并清除您认为被错误替换的部分。 - Artem Oboturov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接