Beschreibung:
Ich habe zuvor React-native-Onesignal 3.2.12 verwendet, was gut funktioniert hat, und ich habe die Schritte in der Setup-Dokumentation befolgt. libOnesignal.a verwendete jedoch UIWebkit, sodass ich ein Upgrade durchführen musste. Ich bekomme einen Fehler:
"_OBJC_CLASS_$_WKWebViewKonfiguration"
Umfeld
Schritte zum Reproduzieren des Problems:
Noch etwas:
Hinzufügen von Webkit.framework:
Daraus resultierender Fehler:
Danke für Ihre Hilfe!
Können Sie bitte pod deintegrate && pod install
aus Ihrem iOS-Ordner ausführen?
hatte das gleiche Problem und ich habe es gelöst, indem ich CoreGraphics.framework zu OneSignalNotificationServiceExtension hinzugefügt habe
@sunnyarain Hat funktioniert ! Dankeschön!
wow, dieses Problem hätte offen bleiben sollen, bis die Dokumentation aktualisiert wurde! Ich habe zuvor 3.3.2
und auf 3.4.1
aktualisiert, weil iOS 13-Benachrichtigungen nicht mehr funktionieren. Nach ein paar Stunden stolperte ich über dieses Problem und musste zu meiner Überraschung CoreGraphics.framework
UND WebKit.framework
hinzufügen. :(
Ich werde wieder öffnen, weil diese Frameworks automatisch hinzugefügt werden sollten
Wenn Sie es verlinken? Ich spreche hier von der Dokumentation: https://documentation.onesignal.com/docs/react-native-sdk-setup-continued-without-cocoapods
@coderdave ,
Danke für den Hinweis. Ich habe diese Dokumente für die manuelle Verknüpfung aktualisiert (keine Kakaobohnen)
Danach schlug ich die folgenden Fehler für iOS 13
@cinder92 ,
Anscheinend verwendet Ihr Projekt nicht die neueste Version des iOS SDK-Frameworks.
Wenn Sie Kakaobohnen verwenden, gehen Sie in Ihr ios
Verzeichnis und führen Sie pod deintegrate && pod install
.
Wenn das nicht funktioniert, folgen Sie dieser Anleitung: https://documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-updating-ios-onesignalnativesdk
+++
Hilfreichster Kommentar
hatte das gleiche Problem und ich habe es gelöst, indem ich CoreGraphics.framework zu OneSignalNotificationServiceExtension hinzugefügt habe