React-native-onesignal: _OBJC_CLASS _ $ _ WKWebViewConfiguration

作成日 2019年09月18日  ·  10コメント  ·  ソース: OneSignal/react-native-onesignal

説明:
以前はreact-native-onesignal3.2.12を使用していましたが、これは正常に機能し、セットアップドキュメントの手順に従いました。 ただし、libOnesignal.aはUIWebkitを使用していたため、アップグレードする必要がありました。 エラーが発生します:

"_OBJC_CLASS _ $ _WKWebViewConfiguration"

環境

  1. 反応ネイティブ0.57.4
  2. react-native-onesignal 3.4.1
  3. ヤーンはreact-native-onesignalを追加します

問題を再現する手順:

  1. ヤーンを使用してOneSignalSDKをインストールする
  2. ビルドを実行する

他に何か:

image

Webkit.frameworkの追加:
image

それから生じるエラー:
image

ご協力いただきありがとうございます!

最も参考になるコメント

同じ問題に直面していて、CoreGraphics.frameworkをOneSignalNotificationServiceExtensionに追加することで解決しました
onesignal

全てのコメント10件

iOSフォルダからpod deintegrate && pod installを実行していただけますか?

同じ問題に直面していて、CoreGraphics.frameworkをOneSignalNotificationServiceExtensionに追加することで解決しました
onesignal

@sunnyarainうまくいきました! ありがとうございました!

うわー、この問題はドキュメントが更新されるまで開いたままにしておくべきでした! 以前は3.3.2を使用していましたが、iOS 13の通知が機能しなくなったため、 3.4.1アップグレードしました。 数時間後、私はこの問題に遭遇し、驚いたことにCoreGraphics.frameworkWebKit.frameworkを追加する必要がありました。 :(

これらのフレームワークは自動的に追加されるはずなので、再開します

あなたがそれをリンクするとき? 私はここでドキュメントについて話している: https

@coderdave
それを指摘してくれてありがとう。 私は先に進み、手動リンク用にそれらのドキュメントを更新しました(ココアポッドなし)

それが終わった後、 @ sunnyarain

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

@ cinder92
プロジェクトで最新バージョンのiOSSDKフレームワークが使用されていないようです。
あなたがcocoapodsを使用している場合は、あなたに入るiosディレクトリと実行pod deintegrate && pod install

それが機能しない場合は、次のガイドに従ってください: https ://documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-updating-ios-onesignalnativesdk

+++

このページは役に立ちましたか?
0 / 5 - 0 評価