6

我正在维护一个有趣的应用程序(目标 iOS6)。在修复了所有现有的编译器警告和静态代码分析器发现的许多其他内容之后,我没有足够的警告来修复。已经添加了-Wall-Werror,还不是很想添加其他的。

然后我发现了一些有趣的东西,到目前为止,谷歌或 StackOverflow 似乎完全不知道它!

Xcode5 项目 "Build Settings" 有一个名为"Interface Builder Storyboard Compiler - Options"的小节。四种情况比较好理解:

  • 展平编译的情节提要文件(是)
  • 显示错误(是)
  • 显示通知(是)
  • 显示警告(是)

问题:我可以在“Other Storyboard Compiler Flags”中加入什么?我在哪里可以找到更多信息?

4

1 回答 1

3

您可以将Other Storyboard Compiler Flags命令行参数传递给ibtool. 标志列表可在此处获得。我假设您希望 Xcode 将界面生成器警告视为错误。从 Xcode 7.3 开始似乎没有这样的论点。

在“构建设置”下还有一个名为Interface Builder XIB Compiler的部分,它也是针对ibtool的,您可以将相同的选项传递给。Xcode 7.3 传递标志:--warnings --errors --notices默认情况下。ibtool如果您传递一个它无法识别的参数,将失败并出现错误。

于 2016-03-29T21:09:22.360 回答