#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. ОК… или, может быть, что-то где-то включено или связано дважды…