Xcode Base国际化不起作用

Spa*_*ero 33 iphone xcode internationalization ios

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

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

这是一个截图

在此输入图像描述

cha*_*eyh 64

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


has*_*san 10

如果Base Internationalization在激活之前被禁用并且文件被手动删除,则可能会发生这种情况.

  1. 使用finder在项目文件夹中创建Base.lproj文件夹.
  2. 使用finder将主故事板移动到它.
  3. 从Xcode修复对它的引用.
  4. 删除应用.从设备,清理和建立您的项目.

一切都将恢复正常.