Xcode Base国际化不起作用

时间:2013-04-13 09:29:58

标签: iphone ios xcode internationalization

我正在尝试本地化我的应用。 我注意到如果我添加一种语言,每个本地化文件都会加倍。 这样就无法维护代码或故事板,所以我了解到我需要 Base国际化

问题是,当我在xcode项目设置中选中该复选框时,它会显示一个没有无需选择的窗口,是否有人知道如何解决此问题?

这是截图

enter image description here

2 个答案:

答案 0 :(得分:64)

首先,您需要转到故事板文件,打开右侧的栏,然后转到显示文件检查器,左侧最远的选项卡。然后,向下滚动并单击本地化。在此之后,当您选中“使用基本本地化”时,您应该会看到故事板。

答案 1 :(得分:10)

如果Base Internationalization在被禁用之前处于活动状态并且手动删除了文件,则可能会发生这种情况。

  1. 使用finder在项目文件夹中创建Base.lproj文件夹。
  2. 使用取景器将主故事板移动到它。
  3. 从Xcode修复对它的引用。
  4. 删除应用。来自设备,清洁&建立你的项目。
  5. 一切都将恢复正常。