La description:
J'utilisais auparavant react-native-onesignal 3.2.12 qui fonctionnait bien, dont j'ai suivi les étapes de la documentation d'installation. Cependant, libOnesignal.a utilisait UIWebkit, j'ai donc dû mettre à niveau. J'obtiens une erreur :
"_OBJC_CLASS_$_WKWebViewConfiguration"
Environnement
Étapes pour reproduire le problème :
Rien d'autre:
Ajout de Webkit.framework :
Erreur résultant de cela:
Merci pour ton aide!
Pouvez-vous s'il vous plaît exécuter pod deintegrate && pod install
partir de votre dossier ios ?
était confronté au même problème et je l'ai résolu en ajoutant CoreGraphics.framework à OneSignalNotificationServiceExtension
@sunnyarain a travaillé ! Merci!
wow, ce problème aurait dû rester ouvert jusqu'à ce que la documentation soit mise à jour ! J'utilisais auparavant 3.3.2
et je suis passé à 3.4.1
car les notifications iOS 13 ont cessé de fonctionner. Après quelques heures, je suis tombé sur ce problème et à ma grande surprise j'ai dû ajouter CoreGraphics.framework
ET WebKit.framework
. :(
Je vais rouvrir car ces frameworks devraient être ajoutés automatiquement
Quand tu le relies ? Je parle de la documentation ici : https://documentation.onesignal.com/docs/react-native-sdk-setup-continued-without-cocoapods
@coderdave ,
Merci d'avoir fait remarquer cela. Je suis allé de l'avant et j'ai mis à jour ces documents pour la liaison manuelle (pas de cacao)
après cela, @sunnyarain m'a suggéré d'obtenir les erreurs suivantes, pour iOS 13
@cendre92 ,
Il semble que votre projet n'utilise pas la dernière version du framework iOS SDK.
Si vous utilisez des cocopods, allez dans votre répertoire ios
et exécutez pod deintegrate && pod install
.
Si cela ne fonctionne pas, suivez ce guide : https://documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-updating-ios-onesignalnativesdk
+++
Commentaire le plus utile
était confronté au même problème et je l'ai résolu en ajoutant CoreGraphics.framework à OneSignalNotificationServiceExtension