禁止显示第三方框架的链接器警告

Suppress linker warning for 3rd party framework

提问人:ATV 提问时间:8/31/2020 更新时间:8/31/2020 访问量:84

问:

适用于 Azure 存储的 Microsoft SDK 会导致一堆链接器错误

ld: warning: instance method 'AZSULLRangeValue' in category from /Users/macHack/Library/Developer/Xcode/DerivedData/PROJECT-gpihzjouhxvifqcslmywktktizer/Build/Intermediates.noindex/AZSClient.build/Debug/AZS_Mac.build/Objects-normal-asan-ubsan/x86_64/AZSCloudAppendBlob.o conflicts with same method from another category

有没有办法只禁止链接器警告?conflicts with same method from another category

很容易找到每个 clang 警告的标志列表以基于每个文件将其关闭,但是我无法找到链接器警告的类似列表?

显然,我们的想法是尽可能具体地、尽可能在本地禁用警告,并为项目保留其他警告。
任何提示都值得赞赏!

Objective-C Xcode Clang 警告 ld

评论

0赞 skaak 8/31/2020
您确定您没有意外地将 .m 文件导入到某个地方吗?
0赞 ATV 9/1/2020
@skaak好吧..这是第三方项目中的一个错误,可能是由于双重定义的调试类别。Xcode 验证不会为这个项目带来任何可疑的东西。
0赞 skaak 9/3/2020
还行。。。或者也许某些东西在某个地方被包含或链接了两次......

答: 暂无答案