xcode 命名 iOS 应用程序以进行提交
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/8115205/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Naming an iOS app for submission
提问by Dogahe
iTunes Connect accepts names for the app to include symbols like "+". But when I am trying to submit the app with an Xcode project name that includes "+" I receive the error that the name of the project or the name of the application (or product, do not remember which) cannot include symbols like "+". So I ended up removing the "+" symbol from the name of the product. Therefore the name on the App Store includes "+" but when installed on the device the name does not include the symbol "+". How can I resolve this issue in the next submission? What name will be the name of the app on the device? How can it include "+" and pass the test for submission?
iTunes Connect 接受应用程序名称中包含“+”等符号。但是,当我尝试使用包含“+”的 Xcode 项目名称提交应用程序时,我收到错误消息,即项目名称或应用程序(或产品,不记得是哪个)的名称不能包含“+”等符号”。所以我最终从产品名称中删除了“+”符号。因此,App Store 上的名称包含“+”,但安装在设备上时,该名称不包含符号“+”。如何在下次提交时解决此问题?设备上的应用程序名称将是什么名称?怎么才能包含“+”并通过提交测试?
回答by dana0550
If you ONLY want to change the app "Display Name", this is the name that appears on the users iPhone when they download the app.
如果您只想更改应用程序“显示名称”,这是用户下载应用程序时出现在 iPhone 上的名称。
1.) Go to your info.plist and add a new line, set the Key to "Bundle Display Name."
1.) 转到您的 info.plist 并添加一个新行,将 Key 设置为“Bundle Display Name”。
2.) Enter whatever name you would like up to 12 Characters. This can include ANY character you want. i.e. +_)(*&^%$#@!
2.) 输入您想要的任何名称,最多 12 个字符。这可以包括您想要的任何字符。即+_)(*&^%$#@!
If you ever having issues with the app name not matching with the name setup in iTunes Connect then double click slowly on the Xcode Project name on the top left. Change this name and a window will pop up asking you to rename the whole project, select yes and the name of your project will be change. This is where you need to make sure the names match in both Xcode and iTunes Connect.
如果您遇到应用名称与 iTunes Connect 中的名称设置不匹配的问题,请缓慢双击左上角的 Xcode 项目名称。更改此名称,将弹出一个窗口,要求您重命名整个项目,选择是,您的项目名称将被更改。这是您需要确保 Xcode 和 iTunes Connect 中的名称匹配的地方。
回答by CodaFi
Project info -> Targets (click on app icon entry) -> Build Settings -> Product Name
项目信息 -> 目标(单击应用程序图标条目)-> 构建设置 -> 产品名称
from: Change name of iPhone app in Xcode 4
来自:在 Xcode 4 中更改 iPhone 应用程序的名称
A quick app store search and purchase shows that iTunes Connect allows for unicode symbols (those include !@#$%^&*-+= also). But for an app bundle name, it is invalid. Punctutuation symbols are OK (As in the app Where's My Water's title on the device is just 'Water?').
快速应用商店搜索和购买显示 iTunes Connect 允许使用 unicode 符号(也包括 !@#$%^&*-+=)。但是对于应用程序包名称,它是无效的。标点符号没问题(在应用程序中,设备上我的水在哪里的标题只是“水?”)。