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

前端之家收集整理的这篇文章主要介绍了使Xcode忽略第三方项目中的LLVM构建警告前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Xcode工作区中有一个第三方项目(它是我的主项目的依赖项),我希望Xcode忽略来自该第三方项目的所有构建警告.

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

可能?

解决方法

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

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

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

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

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

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

猜你在找的iOS相关文章