22

我们想发布我们的应用程序的更新。更新后是否可以重命名应用程序?假设该应用程序称为myApp并且我希望在更新后将其称为myApp 2 ...可以完成吗?

4

8 回答 8

46

在 Build Setting中,您可以更改Product Name

在此处输入图像描述

于 2014-03-30T03:42:33.093 回答
21

其实你可以。您可以更改“捆绑名称”(我认为)是应用程序出现在 AppStore 上的名称,以及“捆绑显示名称”是出现在主屏幕图标下方的名称。但是如果你改变你的“Bundle Identifier”那么你的应用程序就不是同一个应用程序了。更多信息可在此处的 Apple 文档中找到。

于 2013-10-25T15:57:02.387 回答
9

https://stackoverflow.com/a/8074959/480415

select your target, "Info" tab, and set the "Bundle display name" field to the name you want (i.e. "MySuperApp"). This is the simplest, pain-free solution.

于 2013-10-25T15:51:26.373 回答
6

Sure, you need to modify Bundle display name in your .plist file

于 2013-10-25T15:49:39.007 回答
4

其实有好几个“应用名”……(比如有几个人叫你“朋友”、“约翰”、“父亲”、“儿子”……嘿嘿嘿!)

1)您在图标下方看到的名称- 您可以通过多种方式进行更改,但最好的建议来自@gWiz,只需在您的目标属性中更改您的“捆绑显示名称”(选项卡“信息”,或者您可以找到它在“常规”选项卡中称为“显示名称”)。

捆绑显示名称:(必需,可本地化)捆绑的用户可见名称;由 Siri 使用并且在 iOS 的主屏幕上可见。有关详细信息,请参阅 CFBundleDisplayName。

2)在同一“信息”选项卡中找到的 Bundle Name不是@gWiz 建议的“应用程序出现在 AppStore 上的名称”,而是:

Bundle Name:(推荐,Localizable)包的简称;不打算被用户看到。有关详细信息,请参阅 CFBundleName。

3) 另一个名称是 Product Name,您可以在“构建设置”选项卡中找到它 - @Lihn 建议可以,如 Apple 文档中的“产品名称是您的应用程序的名称,因为它将在商店中向客户显示,并且应该类似于您稍后在 iTunes Connect 中输入的应用程序名称。 “...但这有点令人困惑,而且不是 100% 正确。在 iOS 中,“产品名称”并没有使用太多,忘记它就行了。在 MacOS 中,也许您可​​以在某处看到……(建议?)

4) 您在 AppStore 中看到的名称,当您创建新应用程序(或想用新的二进制版本修改元数据)时, iTunesConnect会询问此名称,通常在 Apple 中称为“名称”或“应用程序名称”文档...

应用名称:(必填,可本地化)AppStore 中显示的应用名称。

5)方案的名称,目标的名称,......可能你不感兴趣,或者你可以自己试验,或者阅读Apple docs(对我来说最好是试验)


目前我无法提供更多细节,例如:

但主要思想是:

  • 图标下方的名称,在设备上,可以在新的二进制提交更改“捆绑显示名称”时进行编辑
  • 在 AppStore 中看到的应用程序名称可以在每次新的二进制提交时再次编辑,直接在 iTunes 中更改“名称”或“应用程序名称”。

...并且两者都是可本地化的。

于 2016-11-02T19:00:10.860 回答
2

应用名称是 Build Settings -> Packaging 中 Debug/Release 的 Product 名称。如果您更改它,那么如果存在默认的 ${PRODUCT_NAME} 值,则捆绑名称和捆绑显示名称也可能会更改。根据 Apple 文档,Bundle Display Name 是显示在应用程序图标下的名称,而 Bundle Name 是上述名称的简称,但我不知道有任何使用它的东西。

于 2014-06-09T15:32:40.363 回答
1

只需双击您的项目名称并重命名它,然后它会要求更改项目中的所有引用单击更改。

于 2013-10-26T06:58:36.363 回答
0

要更改应用程序名称,请参阅https://developer.apple.com/library/ios/qa/qa1625/_index.html

但是,应用程序数据的目录也会发生变化。如果你想移动一些数据,你可以找到模拟器使用的目录,例如: NSString *homeDir = NSHomeDirectory(); NSLog(@"%@",homeDir); 重命名之前和之后并在查找器中使用“转到文件夹”来到达那里。

于 2014-06-10T12:54:35.187 回答