【发布时间】:2015-01-30 04:43:23
【问题描述】:
我注意到我的一些应用在 App Store 的“语言”部分有多种支持的语言(我假设所有这些语言)。但是,我真正支持的唯一语言是英语。我该如何更改?
我在网上搜索发现,Bundle 中不同的 .iproj 文件夹决定了 App Store 上列出的语言,但我的两个应用程序都只有 en.iproj,所以这对我没有多大帮助。
编辑 1:
我访问了 iTunes Connect 中的二进制信息部分,并截取了一张显示我的问题的屏幕截图。
【问题讨论】:
-
它们是否显示为“活动”,或者显示为您可以“激活”的语言?我认为这与商店 UI 的语言、描述等有关,不一定是二进制文件支持的语言。
-
也没有,这是在实际的 App Store 上供客户查看的。描述下方是语言列表,对于某些应用程序,仅显示英语(或加上一些其他语言)。对于我的纯英文应用程序,所有语言都会显示。
-
我明白了。我刚刚在商店里查看了我的应用,它只列出了我为其添加了本地化的语言。
-
实际上,我再次浏览了我的项目 - 我发现在“支持文件”文件夹的深处,用于第三方服务 (UserVoice) 我包括在我的应用程序中,是 App Store 上列出的所有语言的本地化。这可能只是导致商店中列出的语言。无论如何谢谢:)
-
@natanavra 是的,原来是我的错。 App Store 会根据 Bundle 中包含的本地化文件自动检测您的 App 支持的语言。由于第 3 方服务,我有所有这些语言的本地化,但只是不知道。我刚刚删除了这些文件,重新提交到 App Store,它现在已经消失了 :)
标签: ios xcode localization app-store app-store-connect