我使用 Unty 4.6 Beta 20,XCode 6.1。 我使用 unity3d 创建了应用程序,目前想将其上传到应用程序商店。 我不使用 xcode(ios) 本地化功能,因为 unity 提供了自己的本地化框架。 所以我在 xcode 项目中没有任何语言元数据。 我在 iTunes Connect 中上传了二进制文件,然后开始本地化应用程序商店的描述和屏幕截图。 但是语言列表只包含 9 种语言。(我需要俄语和乌克兰语,它们不包含在语言列表中)
之后我在苹果文档中读到,我应该在 xcode 项目中添加语言元数据以使其在 itunes connect 中可见(为什么我不为巴西语、丹麦语等执行此操作?)。
我在 XCode 项目文件中添加了语言
在plist文件中
如您所知,xcode 将“en”识别为英语,但不将 ru 和 uk 识别为俄语和乌克兰语。 另外,如果我单击它,组合框将没有我需要的语言。
在此之后我将新的二进制文件上传到 iTunes 连接,但它仍然没有在语言列表中显示俄语和乌克兰语。
我的项目结构:
最佳答案
您在 iTunes Connect 中配置的语言只是为了本地化应用程序在 App Store 中的描述,因此它与您在 中使用的语言没有任何关系 你的应用程序代码。
如果您无论如何都在 Unity 中处理 UI 的所有本地化,则无需更改生成的 Xcode 项目中的任何文件。
在 Itunes Connect 中,您只能从少数几种语言中进行选择,以便在应用程序标题、描述、关键字和屏幕截图中使用不同的语言。 iTunes Connect 似乎根本不支持乌克兰语,但俄语是存在的。 (确保您已在相应的应用商店中提供您的应用)。同样,这与您的应用在安装和运行后可以显示的语言无关。
包括我的新应用程序 iTunes Connect,语言选择器向下滚动到底部。
编辑:(感谢 lnjuanj)
您的浏览器似乎没有正确显示 ITC 语言列表中的滚动条。 Apple 始终假定您在 Safari 浏览器中查看他们的开发者内容。
关于ios - iTunesConnect 在提交审核时不显示其他语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26742702/