iOS应用程序使用非英语语言

时间:2016-01-12 11:31:30

标签: ios xcode localization itunesconnect

我开发了一个应该只使用挪威语的应用程序。该应用程序不使用本地化,因为它应该只以一种语言出现(挪威语)。但是,我已经设置了" 本地化本地开发区域"到"不"在Info.plist文件中。我也使用基础本地化。

对于任何设备语言和区域设置,应用程序都会以挪威语启动并正常运行。到目前为止,非常好。

问题出现在app-store上,应用程序语言表示英语而不是挪威语,正如我所料。我已经为挪威语创建了iTunes Connect记录,我相信这个问题与iTunes Connect从app-image中提取的信息有关。但是,我无法弄清楚Xcode中需要更改哪个设置才能在应用商店中反映挪威语。我使用Xcode 7.2。

非常感谢任何关于如何解决这个问题的线索。

2 个答案:

答案 0 :(得分:2)

我终于设法让这个工作:

  1. 使用Xcode的最新版本(7.3.1)
  2. 将InfoPlist.strings和Localizable.strings添加到项目
  3. 向项目添加基础和挪威本地化
  4. 将InfoPlist.strings和Localizable.strings本地化为挪威语
  5. 将Storyboard / XIB文件本地化为Base和Norwegian
  6. 确保从项目中删除所有其他本地化并删除所属文件和文件夹。只剩下Base和Norwegian
  7. 在info.plist
  8. 中将“本地化本机开发区域”设置为“nb-NO”
  9. 将“CFBundleDisplayName”=“您的应用”添加到InfoPlist.strings
  10. 这也适用于单一语言应用的任何其他语言。

答案 1 :(得分:0)

您需要做的是:

  1. 转到iTunes Connect
  2. 选择您的应用
  3. 选择新版
  4. 点击语言(箭头指向的位置)
  5. 选择新语言
  6. 添加新语言后,您可以删除英语。
  7. enter image description here