如何禁用Xcode警告"启用基础国际化"?

Jos*_*hua 19 xcode warnings localization compiler-warnings ios

此警告开始出现在Xcode 10 Beta 6上.

我完全理解它的含义,但我希望禁用它.有办法吗?

Zyp*_*rax 8

如果您使用编辑器编辑您的project.pbxproj(在您的 内xcodeproj)并将其添加BaseknownRegions密钥中,则警告将消失。

不过不知道有没有副作用。

knownRegions = (
    en,
    nl,
    Base,
);
Run Code Online (Sandbox Code Playgroud)

  • 这与从 Xcode 警告打开的提示中单击“**启用**”完全相同。 (5认同)
  • @Cœur 当您单击警告时,您会看到“选择文件和参考语言”对话框。如果您没有任何资源文件,您仍然可以单击“完成”,但什么也不会发生。警告将消失,直到您关闭并重新打开 Xcode。在这种情况下,我唯一的选择是手动编辑 pbxproj 文件。 (3认同)

pko*_*sec 7

我设法通过在构建设置中关闭“缺少本地化能力”来消除警告。

在此处输入图片说明

这可以防止在您关闭基础国际化时再次出现警告。

要删除初始警告,我必须在打开基本国际化的情况下重新启动 xcode。一旦警告消失,您可以再次禁用基础国际化。并感到高兴,因为您的项目中少了一个警告。(或者如果没有就很开心)


小智 -7

您需要打开所有 XIB 或 Storyboard。检查本地化表。如果是空格,则需要选择本地化语言。