在Xcode中更改应用程序/目标名称

3
我想开发一款相同的应用程序(使用相同的代码),但是需要使用不同的名称,所以我尝试更改各种参数,如Bundle Name、Bundle Display Name、Product Name并清除应用程序,然后重新构建。但是构建成功后,不到一秒钟的时间,我就看到状态为在iPhone 6.0模拟器上完成运行'appname',我的应用程序停止了运行。我需要确切地更改哪些内容才能重命名我的应用程序?

1
  1. 清理模拟器并运行
  2. 为两个应用程序目标使用不同的捆绑标识符。
- chirag
3个回答

12

前往项目编辑器并选择您要的目标(将变为蓝色)

输入图像描述

在目标视图窗口中双击目标名称。

输入图像描述

输入新名称

输入图像描述


很抱歉听到这个消息。我检查了最近的Xcode,对我来说它仍然可以工作。 - Alex Brown
实际上,我的目标名称变为空了“”,这不允许我编辑这个名称。如果我创建另一个新项目并更改名称,则可以工作。但对于我的这个项目,它不起作用。不知道为什么。 - Mehul Thakkar
似乎该功能有时运行正常,但您发现了一个错误。我无法在这方面为您提供帮助,抱歉。 - Alex Brown
没问题,Alex。谢谢。 - Adrian Bartholomew

3

关于 Bundle Display Name 和 Bundle Identifier。

Bundle Display Name 是在设备上的应用图标下方显示的名称。 Bundle Identifier 则用于让设备、模拟器和应用商店理解这是两个不同的应用。


谢谢提供信息。我有一个小问题。在Xcode中,配置文件在哪里?它是自动生成的.plist文件吗?如果我需要为不同的应用程序更改主题、应用图标(显示图像)以及应用名称,我可以在info.plist文件中进行更改吗? - Honey
你可以在 YourAppName-Info.plist 中完成这个操作。对于主题,例如图片,你只需要更改图片即可。如需进一步了解,请在 iOS 中搜索多个目标。 - Retterdesdialogs
我的意思是我将从网络服务获取图像和所有其他内容。我能否从info.plist文件中调用它们,编写XML解析和所谓的方法? - Honey
你需要添加新的目标,并将不同的文件写入xml到不同的目标中,然后可以选择构建显式目标。这不是很容易解释,你需要谷歌一下 ;) - Retterdesdialogs

2

图片描述

图片描述

更改项目名称并点击“Enter”按钮。


1
@Retterdesdialogs,我可以知道通配符捆绑标识符是什么吗? - Honey
这是一个带有星号的 Bundle Identifier,例如 de.yourcompany.*。 - Retterdesdialogs
@Retterdesdialogs 感谢您提供的信息。我有一个小问题。在Xcode中,配置文件在哪里?它是自动生成的.plist文件吗?如果我需要为不同的应用程序更改主题、应用图标(显示图像)以及应用名称,我可以在info.plist文件中进行更改吗? - Honey

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