Ich habe ein Projekt, das eine Abhängigkeit (installiert über CocoaPods) mit SocketRocket hat und eine statische Bibliothek von HeapAnalytics importiert. Anscheinend verwendet die HeapAnalytics-Bibliothek SocketRocket bereits. Ich bekomme keine Fehler beim Kompilieren, aber zur Laufzeit erhalten die folgenden:Klasse ist in beiden implementiert. Einer der beiden wird verwendet werden
Class SRWebSocket is implemented in both [path] and [path].
One of the two will be used. Which one is undefined.
Ich bin nicht sicher, wie es zu handhaben, weil die meisten Lösungen, die ich gesehen habe, erfordern die statische Bibliothek Kompilieren selbst Klassennamen ändern und so, und Ich habe keinen Zugriff auf die Quelle.
Irgendwelche Empfehlungen?
Ich denke, Sie müssen aufhören, direkt gegen 'SocketRocket' zu verlinken und stattdessen auf den mit' HeapAnalytics' enthaltenen verweisen. – Droppy
Wie hörst du auf, mit etwas zu verlinken, das als eine Abhängigkeit von etwas installiert ist, das du über CocoaPods eingerichtet hast? – MrGrinst