升级到iOS13 beta 6 / Xcode 11 beta 5后:发出“ dyld:未找到符号:_ $ s7SwiftUI7BindingVyxGAA0C11ConvertibleAAMc”

时间:2019-08-11 17:57:46

标签: swiftui xcode11 ios13

使用Xcode 11 beta 5升级到iOS13 beta 6后,在iPhone SE设备上运行时,我收到此消息。

GROUP BY

使用模拟器没有此消息,并且设备上的iOS13 beta 5没问题 编译很好,在iPhone上使用

启动应用程序时会显示该消息
  

线程1:信号SIGABRT

由于没有Xcode 11 beta 6,因此Xcode仍在MacOS Mojave 10.14.5(18F132)的beta 5上运行。

我从头开始创建了一个简单的SwiftUI示例,该示例在实际的手机和模拟器上都没有任何问题。

我还想知道Mac上根本没有路径/ var / containers吗?

关于如何进行的任何想法?

2 个答案:

答案 0 :(得分:2)

随着Xcode 11 beta 6的更新以及使用iOS 13 beta 7的问题不再出现。我使用了上面链接中发布的代码。

答案 1 :(得分:0)

  

以前的Beta中不推荐使用的SwiftUI API现在已删除。 (52587863)

     

已删除对Binding结构的几个扩展。 (51624798)

     

已删除Binding结构对Collection协议的条件一致性。 (51624798)

我相信答案是发行说明的这一部分。绑定从符合收藏中删除。

在使用CoreData的新项目中,不会发生崩溃。动态数据不是CoreData的任何其他项目(例如集合或数组)都会因此错误而崩溃。

我按照注释中的迁移指南进行了处理,以解决此删除问题,但是设备上仍然发生崩溃。模拟器,预览等都很好。