Xcode 11 - метод экземпляра конфликтует с тем же методом из другой категории

после обновления до Xcode 11 все мои проекты сообщают о многих предупреждениях (иногда более 1000), например:

Instance method 'a_custom_method' in category from 
/Users/XYZ/Library/Developer/Xcode/DerivedData/PROJECTFOLDER/Build/Intermediates.noindex/PROJECT.build/Debug-iphonesimulator/PROJECT.build/Objects-normal/x86_64/ProductCell.o 

conflicts with same method from another category

Насколько я вижу, это настраиваемые вспомогательные методы экземпляра, которые я создал, но раньше у меня никогда не было таких проблем.

В результате этих многочисленных предупреждений у меня возникли трудности с компиляцией и запуском проекта.

Я проверил аналогичные старые вопросы для этого (например, говоря, что где-то может быть файл #import «.m»), но это не так.

Есть у кого подобный опыт? Спасибо!


person Vrasidas    schedule 07.10.2019    source источник


Ответы (1)


И я нашел его через несколько часов после публикации вопроса... Следуя совету по адресу: https://stackoverflow.com/a/29805611/2681961 все, что мне нужно было сделать, это переместить @implementations в файл .m. Раньше я хранил все в файле .h, но, похоже, новейшей версии Xcode это не нравится. Ну что ж...

person Vrasidas    schedule 08.10.2019