Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将 Xcode 更新到 10.2 beta 3 后,我在启动应用程序时收到此错误,这将导致崩溃(应用程序编译成功):
objc[2140]:Swift 类扩展和 Swift 类上的类别不允许有 +load 方法 (lldb)
你知道这可能是什么原因吗?
就我而言,这是因为我在我的 ReactNative 项目中添加了一个使用 Swift 的模块。在这个问题中,他们讨论了这个错误并且有几个解决方案。
官方的解决方案是将 RN 升级到 0.59.3+,但它可能对我影响太大,我暂时不会这样做,所以我RCTBridgeModule.h根据这个提交进行了编辑作为一种解决方法,它可以工作。
RCTBridgeModule.h
您的某些依赖项可以具有 +load 方法。就我而言,有 Firebase 和 Swinject cocoapods。