微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使Xcode忽略第三方项目中的LLVM构建警告

我在 Xcode工作区中有一个第三方项目(它是我的主项目的依赖项),我希望Xcode忽略来自该第三方项目的所有构建警告.

我最好忽略我项目中vendor / *组的所有构建警告,因为那是我放置所有第三方代码的地方.

可能?

解决方法

是的,这是可能的,但只有在单独的目标中编译第三方文件时才有可能.这样,您可以设置不同的编译器标志.

假设您的主要目标是应用程序.您定义了构建设置以及编译器警告标志.

现在您想使用某些第三方来源.您将它们导入到项目中,但它们会生成警告.您当然可以更改主要目标的设置,但我很确定您要保留自己的设置.

只需在项目中创建一个额外的目标,这是一个静态库.
从主目标中删除第三方文件,并将它们添加到库中.

在主目标的构建阶段,将应用程序与静态库链接.

这样,您就可以在应用程序中使用第三方代码,同时为第三方代码设置不同的编译器设置.

原文地址:https://www.jb51.cc/iOS/332590.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐