忽略Xcode 6中特定的警告

8

我希望Xcode忽略以下警告:

"自动首选最大布局宽度在iOS 8.0之前的版本上不可用。"

有没有办法告诉Xcode不显示此特定警告?


希望这可以帮到你:https://dev59.com/418e5IYBdhLWcg3wwMlW - soumya
我知道这个警告的原因 - 我只想让Xcode忽略它。 - YogevSitton
有一个 --warnings 标志用于 ibtool,我不知道如何从命令中删除此标志。 - Inder Kumar Rathore
1
https://dev59.com/NnfZa4cB1Zd3GeqPOSwl - Ersin Sezgin
3个回答

2

在Xcode中导航到您的项目文件并选择“Build Settings”。确保显示所有构建设置并且它们已合并。向下滚动直到看到名为“Interface Builder Storyboard Compiler - Options”的部分。应该有一个显示警告的部分,只需将其设置为No并重新编译即可消除警告。如果没有,请重新启动Xcode,然后警告应该消失。

Example


我不想移除所有警告 - 只是特定的警告。 - YogevSitton
@godmoney 这只会停止在界面构建器中显示警告,但在代码编辑器中仍会继续显示警告。要抑制特定的警告将更加棘手。 - Justin Guedes
1
我仍然想看到来自IB的其他警告。 - YogevSitton
好的,我会尝试找出原因。不知道您为什么会首先收到这个警告?为什么不将项目构建为iOS 8呢? - Justin Guedes
我们仍然支持iOS 7 - 这就是为什么我们仍在为iOS 7构建的原因。 - YogevSitton

1
如果你找到了去除ibtool--warnings标志的方法,那么你可以忽略nib文件中的所有警告。
解决方法是为iOS8.0构建此故事板。

enter image description here

注意:虽然这样做可以消除警告,但我从未在iOS7上运行过该应用程序,也不知道这种更改的影响。

如果您找到更好的解决方案,请通知我。


很有可能在iOS7上一些UI布局已经损坏,这也是出现警告的原因。 - Robert J. Clegg

-1
你应该按照以下步骤进行: 选择项目构建设置 -> 接口生成器故事板编译器 - 选项 -> 显示警告 -> 设置为“NO” 请注意,如果您希望清除现有的警告,可以使用Shift+⌘+k清理项目。
你可以通过代码来实现,但不知道故事板是否有效。
#pragma GCC diagnostic ignored "-Wwarning-flag"

希望这能对你有所帮助。

这样做是否也会停止 IB 中的其他警告?而不仅仅是这个特定的警告? - Robert J. Clegg
我不想删除所有警告 - 只是特定的警告。 - YogevSitton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接