描述:
我之前使用的是 react-native-onesignal 3.2.12,效果很好,我按照设置文档中的步骤操作。 但是,libOnesignal.a 使用了 UIWebkit,所以我不得不升级。 我收到一个错误:
"_OBJC_CLASS_$_WKWebViewConfiguration"
环境
重现问题的步骤:
还要别的吗:
添加 Webkit.framework:
由此产生的错误:
谢谢你的帮助!
你能从你的 ios 文件夹中运行pod deintegrate && pod install
吗?
面临同样的问题,我通过将 CoreGraphics.framework 添加到 OneSignalNotificationServiceExtension 解决了它
@sunnyarain 成功了! 谢谢!
哇,这个问题应该一直悬而未决,直到文档更新! 我之前使用3.3.2
并升级到3.4.1
因为 iOS 13 通知停止工作。 几个小时后,我偶然发现了这个问题,令我惊讶的是我不得不添加CoreGraphics.framework
和WebKit.framework
。 :(
我会重新打开,因为这些框架应该会自动添加
当你链接它? 我在这里谈论文档: https :
@coderdave ,
感谢您指出了这一点。 我继续更新这些文档以进行手动链接(没有 cocoapods)
完成后@sunnyarain建议我收到以下错误,对于 iOS 13
@煤渣92 ,
看起来您的项目没有使用最新版本的 iOS SDK 框架。
如果你使用 cocoapods,进入你的ios
目录并运行pod deintegrate && pod install
。
如果这不起作用,请按照本指南操作: https: //documentation.onesignal.com/docs/react-native-sdk-setup#section -manually-updating-ios-onesignalnativesdk
+++
最有用的评论
面临同样的问题,我通过将 CoreGraphics.framework 添加到 OneSignalNotificationServiceExtension 解决了它