React-native-onesignal: _OBJC_CLASS _ $ _ WKWebViewConfiguration

Creado en 18 sept. 2019  ·  10Comentarios  ·  Fuente: OneSignal/react-native-onesignal

Descripción:
Anteriormente estaba usando react-native-onesignal 3.2.12 que funcionó bien, de los cuales seguí los pasos en la documentación de configuración. Sin embargo, libOnesignal.a usó UIWebkit, así que tuve que actualizar. Obtengo un error:

"_OBJC_CLASS _ $ _ WKWebViewConfiguration"

Medio ambiente

  1. react-nativo 0.57.4
  2. react-native-onesignal 3.4.1
  3. hilo añadir react-native-onesignal

Pasos para reproducir el problema:

  1. Instale OneSignal SDK usando hilo
  2. Ejecutar compilación

Algo más:

image

Añadiendo Webkit.framework:
image

Error resultante de eso:
image

¡Gracias por tu ayuda!

Comentario más útil

estaba enfrentando el mismo problema y lo resolví agregando CoreGraphics.framework a OneSignalNotificationServiceExtension
onesignal

Todos 10 comentarios

¿Puedes ejecutar pod deintegrate && pod install desde tu carpeta ios?

estaba enfrentando el mismo problema y lo resolví agregando CoreGraphics.framework a OneSignalNotificationServiceExtension
onesignal

@sunnyarain ¡

¡Guau, este problema debería haber permanecido abierto hasta que se actualice la documentación! Anteriormente estaba usando 3.3.2 y me actualicé a 3.4.1 porque las notificaciones de iOS 13 dejaron de funcionar. Después de unas horas, tropecé con este problema y, para mi sorpresa, tuve que agregar CoreGraphics.framework Y WebKit.framework . :(

Volveré a abrir porque esos marcos deberían agregarse automáticamente

¿Cuándo lo enlazas? Estoy hablando de la documentación aquí: https://documentation.onesignal.com/docs/react-native-sdk-setup-continued-without-cocoapods

@coderdave ,
Gracias por señalar eso. Seguí adelante y actualicé esos documentos para la vinculación manual (sin cocoapods)

después de hacer eso, @sunnyarain sugirió que recibo los siguientes errores, para iOS 13

Captura de Pantalla 2019-10-02 a la(s) 12 14 50

@ cinder92 ,
Parece que su proyecto no utiliza la última versión del marco del SDK de iOS.
Si está usando cocoapods, vaya a su directorio ios y ejecute pod deintegrate && pod install .

Si eso no funciona, siga esta guía: https://documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-updated-ios-onesignalnativesdk

+++

¿Fue útil esta página
0 / 5 - 0 calificaciones