iOS - 使用Base本地化窗格始终为空

Ati*_*Jax 13 xcode localization internationalization

在Xcode中添加了两个本地化,德语和英语.我正在关注Apple关于"使用基础国际化"的文档,该文档是通过转到项目,单击Info并按下复选框获得的.

如果我这样做,它会启动一个空的窗格或页面.

IE: 基础国际化窗格

如何填充或以其他方式选择相关资源文件?

Ati*_*Jax 14

答案是本地化您的故事板.转到故事板,有一个名为localize的按钮.如果执行此操作,则窗格不再为空.

  • 我试过这个但是当我尝试本地化故事板时,我得到一个警告,说我不能,因为项目没有本地化.我无法本地化项目,因为没有列出要本地化的资源. (4认同)

小智 6

在另一个问题中查看来自hassan83(/sf/users/111084711/)的答案.它解决了我的问题.

/sf/answers/1940404581/

"如果Base Nationalization处于活动状态,然后禁用并手动删除文件,则可能会发生这种情况.

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

一切都将恢复正常."