【问题标题】:Xcode 8 debugger doesn't print objects and showing expression produced errorXcode 8 调试器不打印对象并显示表达式产生错误
【发布时间】:2016-10-02 06:35:28
【问题描述】:

我已升级 Xcode 8,但在调试时,每个对象都显示以下错误:

expression produced error: error: Couldn't materialize: couldn't get the value of __once: extracting data from value failed
error: errored out in DoExecute, couldn't PrepareToExecuteJITExpression

这似乎是系统级错误,所以我已经尝试了所有可能的解决方案,但仍然无法正常工作。

【问题讨论】:

  • 在 Xcode 8.1 Beta 1 和 Beta 3 上也是如此。现在在 Xcode 8 中调试很痛苦......

标签: ios swift3 xcode8


【解决方案1】:

我不知道有任何错误会导致所有类型都发生这种情况。除非这是一个 Swift 项目,请确保您已经从源代码中清理并重建了您依赖的所有 swift 代码。目前,Swift 确实需要整个世界构建一致才能进行调试。如果这没有帮助,那么我们将需要更多细节来找出问题所在。

可能值得向http://bugreporter.apple.com 提交错误,因为这样可以更轻松地收集解决问题所需的数据。

【讨论】:

    猜你喜欢
    • 2014-10-20
    • 2013-11-21
    • 2016-08-14
    • 2013-10-01
    • 1970-01-01
    • 2019-03-29
    • 2015-10-10
    • 2021-04-26
    相关资源
    最近更新 更多