Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更新到Xcode 10.2 beta 3后,启动应用程序时出现Swift错误_Ios_Swift_Xcode_Xcode10.2 - Fatal编程技术网

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

Ios 更新到Xcode 10.2 beta 3后,启动应用程序时出现Swift错误,ios,swift,xcode,xcode10.2,Ios,Swift,Xcode,Xcode10.2,将Xcode更新为10.2 beta 3后,我在启动应用程序时收到此错误,这将导致崩溃(应用程序成功编译): objc[2140]:Swift类扩展和Swift类上的类别不允许有+load方法 (lldb) 您知道这可能是由于什么原因吗?您的一些依赖项可能有+加载方法。在我的例子中,有Firebase和Swinject CoCoCoapod。在我的例子中,这是因为我在我的ReactNative项目中添加了一个使用Swift的模块。在这篇文章中,他们讨论了这个bug,并提出了几种解决方案 官方的解

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

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


您知道这可能是由于什么原因吗?

您的一些依赖项可能有+加载方法。在我的例子中,有Firebase和Swinject CoCoCoapod。

在我的例子中,这是因为我在我的ReactNative项目中添加了一个使用Swift的模块。在这篇文章中,他们讨论了这个bug,并提出了几种解决方案


官方的解决方案是将RN升级到0.59.3+,但它可能对我影响太大,我现在不想这么做,所以我根据作为一种解决方法编辑了
RCTBridgeModule.h
,它很有效。

似乎你不是唯一看到这个问题的人。1.快速搜索任何函数名
load
(或名称中包含
load
),并查看重命名是否解决问题。2.列出您的PodFile/CartFile并隔离导致问题的框架。3.如果一切都失败了,创建一个新的Xcode版本,并将其发布到GitHub或BitBucket上。您是否找到了检测哪些类或扩展违反此新约定的方法?得到相同的结果,但没有任何提示。@ThomasG。你在这期间找到什么了吗?哇,是的,找到了。谢谢