我正在维护一个有趣的应用程序(目标iOS6)。在修复了所有现有的编译器警告以及静态代码分析器发现的许多其他内容之后,我还缺少要修复的警告。已添加 -Wall 和 -Werror ,不太热衷于添加其他人。
然后我发现了一些有趣的东西,到目前为止谷歌或StackOverflow似乎完全不知道!
Xcode5项目"构建设置"有一个名为" Interface Builder Storyboard Compiler - Options" 的小节。有四个案例是可以理解的:
问题:我可以将哪些内容放入 "其他故事板编译器标志" ?我在哪里可以找到更多信息?
答案 0 :(得分:3)
使用Other Storyboard Compiler Flags
,您可以将命令行参数传递给ibtool
。标志列表可用here。我假设您希望让Xcode将界面构建器警告视为错误。似乎从Xcode 7.3开始就没有这样的参数。
“构建设置”下的另一个标题为 Interface Builder XIB编译器的部分也针对ibtool
,您可以将相同的选项传递给。默认情况下,Xcode 7.3传递标志:--warnings --errors --notices
。如果传递一个无法识别的参数,ibtool
将失败并显示错误。