为提交的 iOS 应用程序命名

Posted

技术标签:

【中文标题】为提交的 iOS 应用程序命名【英文标题】:Naming an iOS app for submission 【发布时间】:2011-11-13 22:20:03 【问题描述】:

iTunes Connect 接受应用程序名称以包含“+”等符号。但是,当我尝试使用包含“+”的 Xcode 项目名称提交应用程序时,我收到错误消息,即项目名称或应用程序名称(或产品,不记得哪个)不能包含“+”之类的符号”。所以我最终从产品名称中删除了“+”符号。因此,App Store 上的名称包含“+”,但安装在设备上时,名称不包含符号“+”。下次提交时如何解决这个问题?设备上的应用程序名称是什么?怎样才能包含“+”并通过测试提交?

【问题讨论】:

【参考方案1】:

如果您只想更改应用程序的“显示名称”,这是用户下载应用程序时出现在 iPhone 上的名称。

1.) 转到您的 info.plist 并添加一个新行,将 Key 设置为“Bundle Display Name”。

2.) 输入您想要的名称,最多 12 个字符。这可以包括您想要的任何字符。即 +_)(*&^%$#@!

如果您遇到应用名称与 iTunes Connect 中设置的名称不匹配的问题,请缓慢双击左上角的 Xcode 项目名称。更改此名称,将弹出一个窗口要求您重命名整个项目,选择是,您的项目名称将被更改。这是您需要确保 Xcode 和 iTunes Connect 中的名称匹配的地方。

【讨论】:

我计划在一周左右的时间内进行更新。你解释的听起来很精明。我会尝试一下,让你知道它是否真的对我有用。非常感谢您的解释。 非常感谢丹娜!捆绑显示名称确实是答案。现在我在 App Store 和设备上使用 ++ 获得了应用程序的名称。 我无法在 2015 年实现这一点。有人在这个或任何其他想法上取得成功吗?【参考方案2】:

项目信息 -> 目标(点击应用图标条目) -> 构建设置 -> 产品名称

来自:Change name of iPhone app in Xcode 4

快速的应用商店搜索和购买表明 iTunes Connect 允许使用 unicode 符号(也包括 !@#$%^&*-+=)。但是对于应用程序包名称,它是无效的。标点符号是可以的(就像在应用程序 Where's My Water 在设备上的标题只是“水?”)。

【讨论】:

上次我尝试包含“+”的产品名称没有通过测试,唯一原因是名称包含符号。您是说 Product Name 可以包含符号并且应该通过测试? 在 iTunes connect 中,应用程序包名称被视为文件名,因此空格被转换为 %20 等等。但是,我不知道该设备。我认为它不会将这些符号视为无效。 Unicode 符号也可能是一个不错的选择。应用名称是否必须包含加号?进入 ITC 并让应用商店名称有加号怎么样,但在 Xcode 中,拼出单词“加号” 谢谢!好吧,我希望在 App Store 和设备上的名称尽可能保持一致。它实际上是 ++ 所以 PlusPlus 太多了:-) 在设备上,一致性不是问题,而是让应用名称足够短以至于没有...。 PlusPlus 将是设备上一个很棒的应用名称。

以上是关于为提交的 iOS 应用程序命名的主要内容,如果未能解决你的问题,请参考以下文章

在拒绝 iOS 应用程序后,Apple 为重新提交应用程序提供了多长时间?

以英国英语为默认语言的 IOS 应用提交

IOS App提交路由App

提交多个具有相同代码库的 iOS 应用

iOS利用Application Loader打包提交到App Store时遇到错误The filename 未命名.ipa in the package contains an invalid ch

iOS 应用提交 - 测试 url