首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到iOS13 beta 6/Xcode 11 beta 5:发布"dyld:符号未找到:_$s7SwiftUI7BindingVyxGAA0C11ConvertibleAAMc“

升级到iOS13 beta 6/Xcode 11 beta 5:发布"dyld:符号未找到:_$s7SwiftUI7BindingVyxGAA0C11ConvertibleAAMc“
EN

Stack Overflow用户
提问于 2019-08-11 17:57:46
回答 2查看 1.8K关注 0票数 11

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

代码语言:javascript
复制
dyld: Symbol not found: _$s7SwiftUI7BindingVyxGAA0C11ConvertibleAAMc
  Referenced from: /var/containers/Bundle/Application/3B128240-B05E-4C1C-A0E1-55D22683B49E/BleAdvApp.app/BleAdvApp
  Expected in: /System/Library/Frameworks/SwiftUI.framework/SwiftUI
 in /var/containers/Bundle/Application/3B128240-B05E-4C1C-A0E1-55D22683B49E/BleAdvApp.app/BleAdvApp

使用模拟器没有这样的消息,设备上的iOS13 beta 5也没有问题,工具编译很好,该消息在iPhone上的应用程序启动时显示

线程1:信号SIGABRT

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

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

我还想知道的是,我的Mac上根本没有路径/var/容器?

知道该怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-20 07:24:59

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

票数 2
EN

Stack Overflow用户

发布于 2019-08-16 19:58:25

以前的betas中不推荐的SwiftUI API现在被删除了。(52587863) 删除绑定结构的几个扩展。(51624798) 绑定结构与集合协议的条件一致性被删除。(51624798)

我相信答案是这部分新闻稿。绑定从符合到收集的移除。

在使用CoreData的新项目中,不会发生崩溃。任何具有非CoreData的动态数据的其他项目,如set或数组,都会因此错误而崩溃。

我按照注释中的迁移指南来解释这种删除,但是崩溃仍然发生在设备上。模拟器、预览等都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57452325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档