Xcode 8 调试器不打印对象并显示表达式产生错误
Posted
技术标签:
【中文标题】Xcode 8 调试器不打印对象并显示表达式产生错误【英文标题】:Xcode 8 debugger doesn't print objects and showing expression produced error 【发布时间】: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 中调试很痛苦...... 【参考方案1】:我不知道有任何错误会导致所有类型都发生这种情况。除非这是一个 Swift 项目,请确保您已经从源代码中清理并重建了您依赖的所有 swift 代码。目前,Swift 确实需要整个世界构建一致才能进行调试。如果这没有帮助,那么我们将需要更多细节来找出问题所在。
可能值得向http://bugreporter.apple.com 提交错误,因为这样可以更轻松地收集解决问题所需的数据。
【讨论】:
以上是关于Xcode 8 调试器不打印对象并显示表达式产生错误的主要内容,如果未能解决你的问题,请参考以下文章