如何在iOS应用中删除对英语的支持?

我将en.lprojen.lprojsv.lproj 。 然后我将瑞典资源添加到项目中并删除了英语资源。

问题是app仍然“认为”它支持英语,即[[NSBundle mainBundle] localizations]返回ensv

我删除了我在项目文件和信息plist中找到的enEnglish所有引用,但它仍然支持英语。

我的想法已经不多了,所以请帮助我。 必须有很多人编写不支持英语的应用程序。 我仍然无法在谷歌上找到任何有用的东西。

首先检查一下:

  1. 项目清单
  2. 在Xcode> = 4.0.2中打开项目
  3. 单击项目文件
  4. 选择右侧项目标题下的项目
  5. 检查本地化表。

编辑:添加最后的步骤来解决我的问题,以防任何人有同样的问题。 / Erik B.

  1. 选择要复制的本地化(英语)
  2. 单击+并选择您希望应用程序使用的语言(瑞典语)
  3. 选择要删除的本地化(英语)
  4. 单击-并删除文件

这就是它的全部内容。 现在,您的应用只会使用瑞典语或您选择的任何语言。

首先转到项目详细信息(项目导航器中的第一个条目),然后单击您的项目以查看全局设置。 看看“本地化”下的内容。 如果仍有“英语”,则必须检查“本地化”下文件检查器中的每个文件。 删除所有英语本地化。