15

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

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

你知道这可能是什么原因吗?

4

2 回答 2

4

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

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

于 2019-07-08T02:12:54.010 回答
3

您的某些依赖项可以具有 +load 方法。就我而言,有 Firebase 和 Swinject cocoapods。

于 2019-04-02T21:49:22.360 回答