Descrição:
Eu estava usando o react-native-onesignal 3.2.12 que funcionou bem, do qual eu segui as etapas na documentação de configuração. No entanto, libOnesignal.a usava o UIWebkit, então tive que fazer o upgrade. Estou recebendo um erro:
"_OBJC_CLASS _ $ _ WKWebViewConfiguration"
Ambiente
Etapas para reproduzir o problema:
Algo mais:
Adicionando Webkit.framework:
Erro resultante disso:
Obrigado pela ajuda!
Você pode executar pod deintegrate && pod install
da sua pasta ios?
estava enfrentando o mesmo problema e resolvi-o adicionando CoreGraphics.framework a OneSignalNotificationServiceExtension
@sunnyarain funcionou! Obrigado!
uau, esse problema deveria ter permanecido aberto até que a documentação fosse atualizada! Anteriormente, eu estava usando 3.3.2
e atualizei para 3.4.1
porque as notificações do iOS 13 pararam de funcionar. Depois de algumas horas, me deparei com esse problema e, para minha surpresa, tive que adicionar CoreGraphics.framework
AND WebKit.framework
. :(
Vou reabrir porque essas estruturas devem ser adicionadas automaticamente
Quando você o vincula? Estou falando sobre a documentação aqui: https://documentation.onesignal.com/docs/react-native-sdk-setup-continued-without-cocoapods
@coderdave ,
Obrigado por apontar isso. Fui em frente e atualizei esses documentos para vinculação manual (sem cocoapods)
depois de feito isso @sunnyarain sugeriu que eu recebesse os seguintes erros, para iOS 13
@ cinder92 ,
Parece que seu projeto não está usando a versão mais recente da estrutura iOS SDK.
Se você estiver usando cocoapods, vá para o diretório ios
e execute pod deintegrate && pod install
.
Se isso não funcionar, siga este guia: https://documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-update-ios-onesignalnativesdk
+++
Comentários muito úteis
estava enfrentando o mesmo problema e resolvi-o adicionando CoreGraphics.framework a OneSignalNotificationServiceExtension