【问题标题】:Ignore specific warning in Xcode 6忽略 Xcode 6 中的特定警告
【发布时间】:2015-10-10 11:41:16
【问题描述】:

我希望 Xcode 忽略以下警告:

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

有没有办法告诉 Xcode 不要显示这个特定的警告?

【问题讨论】:

标签: ios xcode ios7 ios8 xcode6


【解决方案1】:

您应该遵循以下步骤:

选择项目构建设置 -> Interface Builder Storyboard Compiler - 选项 -> 显示警告 -> 设置为“NO”

请注意,如果您希望清除现有警告,您可以使用 Shift+⌘+k 清理您的项目

您可以通过代码完成,但不知道情节提要如何工作

#pragma GCC diagnostic ignored "-Wwarning-flag"

希望这会对你有所帮助。

【讨论】:

  • 这难道不会阻止 IB 中的其他警告吗?不只是这个特定的?
  • 我不想删除所有警告 - 只是一个特定的警告
【解决方案2】:

在 Xcode 中导航到您的项目文件并选择构建设置。确保显示所有构建设置并且它是组合的。向下滚动,直到看到名为“Interface Builder Storyboard Compiler - Options”的部分。应该有一个显示警告部分,只需将其设置为否并重新编译,警告就会消失。如果它不只是重新启动 Xcode,那么警告应该消失了。

【讨论】:

  • 我不想删除所有警告 - 只是一个特定的警告
  • @godmoney 这只会停止显示界面生成器的警告。它将继续为代码编辑器显示警告。抑制特定警告会更加棘手。
  • 我还想看到来自 IB 的其他警告
  • 好的,我会尝试找出答案,请问您为什么首先收到此警告?为什么不让您的项目为 iOS 8 构建?
  • 我们仍然支持 iOS 7 - 这就是我们仍在为 iOS 7 构建的原因。
【解决方案3】:

如果您找到了删除ibtool--warnings 标志的方法,那么您可能会忽略nib 文件中的所有警告。

解决方法是为 iOS8.0 构建这个故事板

注意: 虽然它消除了警告,但我从未在 iOS7 上运行过该应用程序,我不知道此更改的影响是什么。

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

【讨论】:

  • 可能在 iOS7 上,一些 UI 布局被破坏,这就是警告开始的原因。
猜你喜欢
  • 1970-01-01
  • 2014-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
  • 2019-05-26
  • 2012-10-23
  • 2015-12-29
相关资源
最近更新 更多