2014-11-04 31 views
7

我使用Unty 4.6 Beta 20,XCode 6.1。 我使用unity3d创建了应用程序,并且当前希望将其上传到应用程序商店。 我不使用xcode(ios)本地化功能,因为unity为本地化提供了自己的框架。 所以我没有在xcode项目中的任何语言元数据。 我在iTunes Connect中上传了二进制文件,并开始本地化App Store描述和屏幕截图。 但语言列表只包含9种语言。(我需要俄罗斯和乌克兰,其中不包含语言列表) ITunes connect languages listITunesConnect在提交审查时不显示其他语言

后,我在苹果文档的阅读,我应该在Xcode项目中添加语言的元数据使之可见在iTunes连接(为什么我不这样做巴西,丹麦等?)。

我添加语言在XCode项目文件 Xcode project language settings

而且在plist文件

Plist language list

你可以SE,Xcode的承认 “恩” 为英文,但不承认RU和英国,如俄罗斯和乌克兰。 此外,如果我点击它,组合框将不会有我需要的语言。 Plist language popup

之后,我会上传新的二进制到iTunes连接,但它仍然不显示俄罗斯和乌克兰的语言列表。

我的项目结构: iOS project structure

回答

7

你在iTunes Connect中配置的语言只适用于定位在App Store中的描述,所以它并不一定有什么用,你的语言与一起工作您的应用代码。

如果您在Unity内部处理UI的所有本地化,无需更改生成的Xcode项目中的任何文件。

在Itunes Connect中,您只能从少数几种语言中进行选择,以在应用标题,描述,关键字和屏幕截图中使用不同的语言。似乎iTunes Connect根本不支持乌克兰语,但俄语在那里。 (确保您已在相应的应用商店中提供您的应用)。再次,这与您的应用在安装并运行后可以显示的语言无关。

包括我的iTunes Connect用于新应用程序,语言选择器向下滚动到底部。

编辑:(感谢lnjuanj)

这似乎是你的浏览器不显示在ITC的语言列表中滚动正常。 Apple始终假定您在Safari浏览器中查看他们的开发人员内容。

iTunes Connect languages

+0

谢谢!你为我节省了很多时间!这对我来说真的很糟糕,只是不友好的用户界面。 – 2014-11-05 10:54:38

+0

“确保您已在相应的应用商店中提供您的应用程序” - 您究竟如何做到这一点?我的应用没有对该地区的限制,但是当我的另一个国家的朋友打开我的应用时,它会以英文显示。 – 2015-02-07 05:07:33

1

语言元数据下拉不会出现,因为它应该在你的浏览器。

因为有数十种语言,您应该更换为其他浏览器。这与您的Xcode项目无关。

+0

是的!请记住,Apple不关心他们的开发人员网站在除Safari之外的其他任何浏览器中的外观。 – hlynbech 2014-11-06 11:34:13