在 gitlab 日志中禁用 xcode 警告

Posted

技术标签:

【中文标题】在 gitlab 日志中禁用 xcode 警告【英文标题】:Disable xcode warnings in gitlab logs 【发布时间】:2021-11-30 12:07:41 【问题描述】:

我们如何在 GitLab 中禁用打印 Xcode 警告?日志限制超出,我的工作每次都失败,因为“使用'class'关键字进行协议继承已被弃用;使用'AnyObject'”的警告被多次记录。

【问题讨论】:

您可以禁止显示特定警告,here's a guide。 为什么要禁用 Xcode 警告? 为什么不修复警告?您可以使用搜索和替换在几分钟内修复它们。 这能回答你的问题吗? In Xcode, how to suppress all warnings in specific source files? 【参考方案1】:

禁用警告不会解决您的问题。

您可以在 Gitlab CI/CD 中更改作业的构建日志大小,以便查看整个日志并查看真正的错误。

为此,请编辑您的 config.toml 文件并添加以千字节为单位的新限制:

[[runners]]
  output_limit = 10000

要让它生效,你需要重启 gitlab runner:

sudo gitlab-runner restart

同时检查documentation

【讨论】:

虽然这可能会解决 OP 在他们的 GitLab 工作中遇到的致命错误,但这并不能回答主要问题(这个问题的未来观众最有可能关心的问题):“我们如何在 GitLab 中禁用打印 Xcode 警告?”

以上是关于在 gitlab 日志中禁用 xcode 警告的主要内容,如果未能解决你的问题,请参考以下文章

在日志记录中禁用函数调用或禁用代码行 C++

在 Azure 函数中禁用主机锁租约更新调用的日志记录

如何在根级别禁用导入的模块日志记录

Xcode如何快速的根据错误日志定位到相应的

如何为作业禁用 GitLab 构建缓存

禁用部分页面php的警告和通知