我在
Xcode工作区中有一个第三方项目(它是我的主项目的依赖项),我希望Xcode忽略来自该第三方项目的所有构建警告.
我最好忽略我项目中Vendor / *组的所有构建警告,因为那是我放置所有第三方代码的地方.
可能?
是的,这是可能的,但只有在单独的目标中编译第三方
文件时才有可能.这样,您可以设置不同的编译器标志.
假设您的主要目标是应用程序.您定义了构建设置以及编译器警告标志.
现在您想使用某些第三方来源.您将它们导入到项目中,但它们会生成警告.您当然可以更改主要目标的设置,但我很确定您要保留自己的设置.
只需在项目中创建一个额外的目标,这是一个静态库.
从主目标中删除第三方文件,并将它们添加到库中.
在主目标的构建阶段,将应用程序与静态库链接.
这样,您就可以在应用程序中使用第三方代码,同时为第三方代码设置不同的编译器设置.