gpt4 book ai didi

swift - 如何修复 Xcode 10.0 调试器,它没有完全运行?

转载 作者:IT王子 更新时间:2023-10-29 05:19:32 27 4
gpt4 key购买 nike

升级到 Xcode 10.0 后,调试器无法执行基本功能。调试器问题可能与升级到 10.0 无关,但我怀疑这是催化剂。

症状:

  • 断点正在正确中断
  • “局部变量”区域(不确定这是不是正确的术语)列出了局部变量但不能提供有关它们的任何信息。尝试类似“打印 x 的描述”的结果是一条错误消息:
Printing description of x
x = <could not resolve type>

其次是:

note: Swift compiler options for ProjectX conflict with options 
found in other modules;
Switching to a new expression evaluator for ProjectX, old $R
variables are lost.
  • 当为任何给定变量选择“查看 x 的内存”时,会出现“内存 View ”,但地址为“0x0”并且 View 中的内容绝对为零。

  • 直接使用 (lldb) 接口(interface),当我尝试打印变量时,即 po x 打印变量“x”时,我首先收到上面关于切换到的消息一个新的表达式计算器,但是在第二次执行相同的打印命令 po x 时,会出现一个不同的错误

    error: Swift expressions require OS X 10.10 / iOS 8 SDKs or later.

是的,我在 OS X 10.13 上,我的 iOS SDK 是 12.0,我模拟了各种设备 iPad 6、pro 2、air 2、iPhone X,调试器在所有设备上都有完全相同的症状。

尝试修复:

  • 我已尝试在新位置重新克隆我的存储库以在新位置导入新工作区。
  • 多次删除 DerivedData 并重新启动 Xcode
  • 卸载并重新安装 Xcode
  • 清理并重建一切
  • 重启电脑

最佳答案

我将我的 Cocoapod 版本升级到 1.6.0.beta.2,我的调试器现在可以工作了。似乎 CommonCrypto 是导致问题的原因

关于swift - 如何修复 Xcode 10.0 调试器,它没有完全运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52728986/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com