【问题标题】:10 _dyid_start - thread crash after migrating to Swift 410 _dyid_start - 迁移到 Swift 4 后线程崩溃
【发布时间】:2023-04-03 17:41:01
【问题描述】:

在升级到 Xcode 9 并使用 cocoapods 将我的框架更新到 swift 4 后,每当我尝试在模拟器上启动应用程序时,它都会崩溃:

0 _abort_using_payload

10 _dyid_start

没有任何错误消息(见附件图片)。 我试图清理和重建项目,并重置模拟器,但它不起作用。

您知道我该如何解决这个问题,或者我该如何精确调试? 谢谢

【问题讨论】:

  • 您是否检查过所有 pod 在 xcode 9 上都能正常工作?
  • 是的,如果应该在 Xcode 9 上正常工作,所有内容都已移至 swift 4
  • 您清理派生数据了吗?
  • 就是这样!非常感谢。您可以提供它作为答案,我会将其标记为已接受。

标签: swift cocoapods xcode9 swift4


【解决方案1】:

我通过清理派生数据在我的机器上解决了这个问题。

为此,请关闭 Xcode,打开终端并运行:

rm -rf ~/Library/Developer/Xcode/DerivedData

或者转到 Xcode > Preferences > Locations > Derived Data,清除其内容并重新启动 Xcode。

【讨论】:

    【解决方案2】:

    只需转到 xcode 首选项-> 位置-> 派生数据。 关闭 xcode 并删除派生文件夹中的所有数据。然后再次打开xcode,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多