产生不必要警告的原因是,Xcode 默认将 storyboards 准备为本地化。使用 基本国际化 进行设置,使之能够准备本地化。
要在特定的 storyboard 中完全禁用此警告,您需要让 Xcode 知道该 storyboard 不应被认为是可本地化的。我能够做到最简单的方法是:只需将 storyboard 文件从 Base.lproj
文件夹中移到上一级并重新将文件添加到项目中。这样做后,警告消失了。
此过程适用于新旧项目。在 Xcode 9.1 上测试,使用 Xcode 9.1 创建的项目。
Base.lproj
文件夹移动到上一级
只需点击“本地化…”按钮并按照Xcode中的提示操作即可。此外,您实际上需要解决Xcode提示您处理的警告。有各种方法可以解决它们,我建议从这个问题开始。
有关该过程的视频演示,请观看这个屏幕录制.