Подавить предупреждение компоновщика для стороннего фреймворка

#objective-c #xcode #clang #warnings #ld

#objective-c #xcode #лязг #предупреждения #ld

Вопрос:

Microsoft SDK для хранилища Azure вызывает множество ошибок компоновщика типа

 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, чтобы отключить его для каждого файла, однако я не смог найти аналогичный список для предупреждений компоновщика?

Очевидно, что идея состоит в том, чтобы отключить предупреждение как можно более конкретно и локально и сохранить другие предупреждения для проекта.
Любые подсказки приветствуются!

Комментарии:

1. Вы уверены, что случайно не импортируете файл .m куда-нибудь?

2. @skaak Хорошо.. это ошибка в стороннем проекте, предположительно, из-за двойных категорий отладки. Проверка Xcode не дает ничего подозрительного для этого проекта.

3. ОК… или, может быть, что-то где-то включено или связано дважды…