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

How to disable Xcode warning "Enable Base Internationalization"?

提问人:Joshua 提问时间:8/31/2018 最后编辑:Joshua 更新时间:3/27/2019 访问量:5499

问:

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

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

iOS Xcode 本地化 编译器警告

评论


答:

-7赞 wilson wang 10/2/2018 #1

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

8赞 Yvo 10/19/2018 #2

如果您使用编辑器编辑 (在您的内部 ) 并添加到密钥中,警告将消失。project.pbxprojxcodeprojBaseknownRegions

不确定它是否有任何副作用。

knownRegions = (
    en,
    nl,
    Base,
);

评论

5赞 Cœur 2/21/2019
这与从 Xcode 警告打开的提示中单击“启用”完全相同。
3赞 Yvo 2/23/2019
@C当您单击警告时,您会看到“选择文件和参考语言”对话框。如果您没有任何资源文件,您仍然可以单击“完成”,但不会发生任何事情。警告将消失,直到您关闭并重新打开 Xcode。在这种情况下,我唯一的选择是手动编辑 pbxproj 文件。
1赞 Cœur 2/23/2019
哦,不知道没有任何资源文件的场景。我给你投了赞成票。
12赞 pkorosec 3/27/2019 #3

我设法通过在构建设置中关闭“缺少本地化性”来摆脱警告。

enter image description here

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

为了删除最初的警告,我不得不在打开基本国际化的情况下重新启动 xcode。警告消失后,您可以再次禁用基本国际化。并且要高兴,因为您的项目中少了一个警告。(如果没有,或者非常高兴)

评论

0赞 iago849 6/14/2022
你让我开心。非常非常满意,没有警告:)
0赞 Nostradamus 12/15/2022
正如您所写的,我需要在关闭“build”(在项目目标下)中规定的开关后重新启动 Xcode。一点也不明显 - 谢谢!