iOS - 应用程序描述在 App Store 中显示不正确的语言
Posted
技术标签:
【中文标题】iOS - 应用程序描述在 App Store 中显示不正确的语言【英文标题】:iOS - App description showing incorrect language in App Store 【发布时间】:2016-07-01 20:58:06 【问题描述】:我通过 iTunesConnect 本地化了我的应用程序,但它没有出现在 App Store 中。我的应用的主要语言是英语。
当我去日本应用商店时,我的应用描述仍然显示英文,而其他应用显示本地化语言。
在iTunesConnect中,我添加新版本后,在右上角选择日文,输入日文应用描述、关键词和截图。
我还确保我的手机语言是日语。
我做错了什么?
【问题讨论】:
您访问日本应用商店怎么样?通过您的 ios 设备或 iTunes?涉及到很多缓存以及获取设备的语言,因此 iTunes/App Store 可能会向您展示它认为适合您的“正确”版本。最简单的方法是在浏览器中输入您的应用程序的正确店面代码(日本为 jp)的 URL。 (即itunes.apple.com/jp/app/***-of-clans/id529479190?mt=8) 【参考方案1】:这是一个棘手的问题。仅在 AppStoreConnect 上添加本地化描述是不够的。 Apple 根据您在 Xcode 中应用本地化的文件在此部分显示语言。
Facebook example
简单的方法是更改 Info.plist 文件中的“本地化原生开发区域”字段:
Changing development region
重要提示:但是,仅当您不本地化任何其他文件时,此解决方案就足够了(解决方案如下,您必须执行一些额外的步骤)。
您需要打开 Xcode,在文件结构中选择您的项目,选择项目(不是目标)并添加您希望在此处显示的语言(在您的情况下为日语)。在下图中有几种语言(不要选中“使用基本国际化”复选标记):
Localizations languages
重要通知:您必须在目标中至少本地化一个文件,才能在 AppStore 上显示有关语言的信息(因为您是针对每个目标执行此操作的,所以您可以有不同的为每个目标显示的语言,适用于白标应用程序)。我通常将 LaunchScreen.storyboard 本地化,因为这里通常没有任何文本。
为了本地化故事板,您需要点击它并在右侧菜单中点击“本地化...”按钮:
Localize button
之后,只需检查您希望将其本地化为的语言(在我的示例中为德语。
Localized storyboard languages list
【讨论】:
【参考方案2】:您可能需要明天再检查一次。我过去发现,国际应用商店页面的更新可能需要长达 24 小时才能传播。
【讨论】:
我在一个多星期前发布了我的应用程序。 当您将手机语言设置为日语时,您是否也相应地设置了您的地区?以上是关于iOS - 应用程序描述在 App Store 中显示不正确的语言的主要内容,如果未能解决你的问题,请参考以下文章
iOS 中 App Icon 和 App Store 的单独图像 [关闭]
在 App Store 中发布之前测试 Facebook iOS 请求?