У меня есть проект, который имеет зависимость (установленную через CocoaPods) с помощью SocketRocket и импортировал статическую библиотеку из HeapAnalytics. По-видимому, библиотека HeapAnalytics уже использует SocketRocket. Я не получаю ошибки при компиляции, но во время выполнения получить следующее:Класс реализован в обоих. Один из двух будет использован
Class SRWebSocket is implemented in both [path] and [path].
One of the two will be used. Which one is undefined.
Я не знаю, как справиться с этим, потому что большинство решений, которые я видел, требуют компиляции статической библиотеки самостоятельно изменять имена классов и такие, и У меня нет доступа к источнику.
Любые рекомендации?
Я думаю, вам придется прекратить связывание с 'SocketRocket' напрямую и вместо этого полагаться на тот, который содержится в' HeapAnalytics'. – Droppy
Как вы перестаете связываться с чем-то, что установлено как зависимость от того, что вы настраиваете через CocoaPods? – MrGrinst