XCode Base国际化不起作用

我正在尝试本地化我的应用程序。 我注意到,如果我添加一个语言,每个本地化的文件变成了一倍。 这样就不可能维护代码或故事板,所以我知道我需要Base国际化

问题是,当我在xcode项目设置中select该checkbox时,它显示一个没有任何select的窗口,有没有人知道如何解决这个问题?

这是一个截图

在这里输入图像说明

首先,你需要去你的故事板文件,打开右侧的栏,然后去显示文件检查器,最左边的标签。 然后,向下滚动并单击本地化。 在此之后,当您检查使用基本本地化,您应该看到故事板出现。

如果基本国际化在禁用之前处于活动状态并手动删除文件,则可能会发生这种情况

  1. 使用查找器在您的项目文件夹中创buildBase.lproj文件夹。
  2. 移动你的主要故事板也使用取景器。
  3. 修复Xcode的引用。
  4. 删除应用 从设备,清洁和build立你的项目。

一切都会恢复正常。