iOS 应用商店中的应用本地化错误


我在 App Store 上

发布的 app 仅支持法语,但在 App Store 上仅以英语形式列出。没有 .lproj 目录,但 Info.plist 的CFBundleDevelopmentRegion键设置为 fr 。标准 iOS 组件(如 MPMoviePlayerViewController)已正确翻译成法语。

为什么 App Store 显示我的 app 支持英语而不是法语

以下是 iTunes Connect 资源和帮助在 App Store>本地化显示> App Store 语言显示下提供的文档:

App Store 上为我的应用显示的可用语言从何而来? App Store 上显示的可用语言列表基于您的 App 捆绑包的本地化 (.lproj) 文件夹。App 捆绑包中缺少、不正确或无效的本地化可能是由于 Xcode 项目中的本地化配置错误造成的。您无法通过在 iTunes Connect 上编辑本地化来更改 App Store 上显示的语言。

有关本地化和本地化 (.lproj) 文件夹的其他信息,请向开发人员技术支持 (DTS) 提交技术支持请求。若要获得支持,必须使用技术支持事件 (TSI)。

因此,显然App Store忽略了CFBundleDevelopmentRegion键,仅查找.lproj目录。您可能应该尝试添加一个带有空 Localizable.string 文件的 fr.lproj 目录。

最新更新