更新到Xcode 10.2 beta 3后,启动应用程序时出现Swift错误

bla*_*ckv 15 xcode ios swift xcode10.2

将Xcode更新到10.2 beta 3之后,我在启动应用程序时收到此错误,这将导致崩溃(应用程序成功编译):

objc [2140]:Swift类扩展和Swift类上的类别不允许具有+ load方法(lldb)

你知道这可能是由于什么吗?

wkm*_*wkm 4

就我而言,这是因为我在我的 ReactNative 项目中添加了一个使用 Swift 的模块。在本期中他们讨论了这个错误,并提出了几种解决方案。

官方的解决方案是将RN升级到0.59.3+,但这对我来说可能影响太大,我暂时不会这样做,所以我RCTBridgeModule.h根据这个提交进行编辑作为解决方法,并且它有效。