(基本)本地化在 iOS 7 中不起作用?

(Base) localization not working in iOS 7?

It seams 基础本地化在 iOS7 上不起作用?

我有一个应用程序(可在应用程序商店购买)具有荷兰语、中文本地化和基本本地化 = 英语。这在 xcode 6:

中看起来像这样

plist 文件包含 "Localization native development region" 键:

问题:

  1. 当应用程序在 iPhone iOS7 配置为英语时运行,它 使用荷兰本地化?!我希望 iOS 使用 base 本地化,因为它配置为英语?
  2. 我在本地化中没有 "development language" 条目 section of Xcode,我在一些帖子里看到过,请问这个"development language"是什么意思?这可能是一个可能的原因还是什么?
  3. 我可以通过添加本地化语言 "English" 来解决问题(然后接缝成为开发语言,我已经测试过了)但这只是我的 "base" 语言的副本.当然不是这样吗?

我知道已经有很多关于本地化的话题,但我已经全部阅读(我相信)并且找不到明确的答案。

1.Localization 本机开发语言说明了如果 iOS 语言和您的应用程序语言不匹配时要使用的首选语言,所以我正在考虑已经本地化的故事板english 和一个英文字符串文件,使您的应用程序使用英文。

2.Development 语言与第一点不同,是基本语言,默认设置为英语,似乎没有明确的方法来改变它(我已经向 Apple 提交了关于它要求 xcode 在每个项目的开头显示一个菜单)。要更改它,您需要这样做 manually,但 Appstore 将始终将英语显示为语言

3.This 是解决方案,当 iOS 找不到合适的本地化时,它会遍历一组语言,直到找到现有的语言,如果添加英语本地化,就可以解决问题。

Appstore reads directories in your app bundle