Ich benutze Cometchat Ionic sdk, ich habe die Cordova-Plugin mit ionic cordova plugin add cometchat_sdk_folder
hinzugefügt und es funktioniert in Android, aber wenn ich für iOS kompilieren bekomme ich diesen Fehler:Xcode Fehler: 9 doppelte Symbole für Architektur Armv7 mit Cometchat Cordova
Antwort
sowohl die cometchat-ui und MessageSDKFramework Gerüsten enthalten eine Implementierung des Erreichbarkeits-Modul, das sowohl die gleichen Symbole definieren.
AFAIK, um dies zu lösen, müssen Sie eine Version von entweder Framework ohne das Erreichbarkeitsmodul erhalten/erstellen.
Um dies zu tun, müssen Sie den Quellcode von entweder Framework haben. Sie müssen den Build-Prozess/das Build-Skript ändern, sodass das Erreichbarkeitsmodul nicht enthalten ist. Dann müssen Sie entweder das Framework neu erstellen und es in das Xcode-Projekt Ihrer App einbeziehen.
Wenn Sie nicht den Quellcode von beiden Framework haben: Ich denke, es sollte Linker-Optionen, um entweder doppelte Modul zu ignorieren, oder ignorieren Sie dort Fehler. Das überlasse ich dir.
Dieses Problem wurde behoben und eine neue Version unseres SDK wurde veröffentlicht. Wenn Sie weiterhin auf dieses Problem stoßen, senden Sie uns eine E-Mail.
Danke,
- 1. "2 doppelte Symbole für Architektur x86_64" in XCode 9
- 2. iOS - 2 doppelte Symbole für Architektur armv7
- 3. doppelte Symbole für Architektur arm64 (Xcode Fehler)
- 4. Xcode 9 Build schlägt für armv7 Architektur/Simd Build Fehler
- 5. Xcode C++ :: Doppelte Symbole für Architektur x86_64
- 6. PJSIP Undefinierte Symbole Architektur Armv7
- 7. undefinierte Symbole für Architektur ARMv7: „_OBJC_CLASS _ $ _ MPMusicPlayerController“
- 8. doppelte Symbole für Architektur arm64 (Xcode 8)
- 9. undefined Symbole für Architektur x86_64: xcode 9 Swift 4
- 10. doppelte Symbole für Architektur i386
- 11. Nicht definierte Symbole für Architektur armv7, ld: Symbol (e) nicht gefunden für Architektur armv7 - was tun?
- 12. Xcode 7 Simulator Fehler „doppelte Symbole für Architektur x86_64“
- 13. Xcode doppelte Symbole für Architektur Fehler nach Kakaoschoten
- 14. Fehler: doppelte Symbole für Architektur armv7 nach Änderung Core Data Model
- 15. xcode 4.5: Undefined Symbole für Architektur armv7s:
- 16. Xcode 9 GM undefinierte Symbole für Architektur arm64
- 17. Cordova - undefinierte Symbole für Architektur x86_64
- 18. Nicht definierte Symbole für Architektur armv7 für Cocoapods Bibliotheken
- 19. Nicht definierte Symbole für Architektur armv7 beim Hinzufügen von CocoaAsyncSocket
- 20. Nicht definierte Symbole für Architektur armv7 für FBSDKLoginCore
- 21. Wie löst man 'doppelte Symbole für Architektur arm64' Fehler?
- 22. undefined Symbole für Architektur Armv
- 23. Appendent: `Undefined Symbole für Architektur ...` Fehler in Cordova Projekt
- 24. Nicht definierte Symbole für Architektur armv7: "_OBJC_CLASS _ $ _ UBSDKConfiguration", referenziert von
- 25. Bluemix: doppelte Symbole für Architektur arm64 mit IMFCore Framework
- 26. doppelte Symbole für Architektur x86_64 Fehler beim Erstellen von IOS-Anwendung in ionischen
- 27. Nicht definierte Symbole für Architektur armv7: "_OBJC_CLASS _ $ _ FIRApp"
- 28. Mobiles Substrat: Nicht definierte Symbole für die Architektur armv7: "_main"
- 29. Qt Doppelte Symbole für Architektur gefunden x86_64
- 30. doppelte Symbole für Architektur x86_64 qt
Endlich eine gute Antwort, danke. Wie kann ich es tun? –
Siehe erweiterte Antwort. –
Ok, ich werde versuchen –