什么控制在iTunes中的iPhone应用程序支持的语言列表?

什么控制iPhone应用程序的iTunes页面支持的语言(位于右侧,“说明”下的“语言”下方)? 从iTunes Connect开发者指南看,它不是你在提交期间select的东西。 我认为这是捆绑的东西。

我用一个技术支持事件直接问了这个苹果的问题。 答案是:

“应用程序支持的语言列表(如您发送的iTunes商店屏幕快照中所示)是通过检查提交的应用程序包自动确定的。通常,这是来自包中的.lproj文件夹,因为过程(和iOS)使用它来确定应用程序可以支持哪些语言,但是,也可以在应用程序中提供自己的本地化支持系统,而不使用.lproj文件夹(尽pipe这通常要多得多) – 在这种情况下,支持的语言通过CFBundleLocalizations键在应用程序的plist文件中指定。请参阅以下文档(以及文档中链接的指南)以获取更多信息:

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html%23//apple_ref/doc/uid/TP40009249-109552-TPXREF111

您不必在iTunes Connect中指定任何内容。 他们似乎扫描包的内容,看看本地化的子目录:我的应用程序和iTunes列表中有en.lproj,nl.lproj和de.lproj作为支持语言的“英语,荷兰语和德语”。