Xcode 7 每次尝试在调试器控制台中打印内容时崩溃
Xcode 7 crash every time I try to print something in the debugger console
我找遍了,没找到关于这个的任何东西。
使用 Swift 2 和 Xcode 版本 7.0.1 (7A1001)。每次我在调试器控制台中执行某些操作时,Xcode 崩溃。
项目不是很大,第三方框架不到10个
我想不出更多的相关信息,但我确信还有更多,所以请问我是否有任何我应该添加到我的问题中的内容会有所帮助。
我当然清理了构建和派生数据。
快把我逼疯了。谢谢!
2012 年 16 月 11 日更新
已提交 rdar://23559366。
每当遇到断点时,Xcode 都会遇到类似的问题。
如果您在 Xcode 崩溃之前看到此屏幕 - 您很幸运,我的修复程序可能会拯救您。您需要做的就是打开这个 window 并在项目导航器中 select 您想要的任何文件,这样您就可以得到您的代码,而不是那个白色的空白视图。在此之后,您很可能能够在断点处成功停止您的应用程序并执行调试。
我不确定为什么会发生这种情况,但我怀疑原因是调试视图层次结构模式,您可能在设置断点并尝试在断点处停止之前触发了该模式。至少这是发生在我身上的时候。
我之前也遇到过类似的问题。
如果您尝试打印非可选变量,但不幸的是它持有 nil 值,那么它 breaks/crash。所以确保将所有可能的变量声明为 "Optional type".
您如何维护第三方框架?通过迦太基?
如果是,那么这可能是您的问题:https://github.com/Carthage/Carthage/issues/924
如果 /Carthage/Build/iOS 文件夹的位置与其生成位置不同(即如果它是在不同的机器上编译的并且绝对文件路径已更改),则会出现问题。
临时修复方法是 运行 carthage build --no-use-binaries
在您的计算机上使用当前绝对文件路径重建符号以解决该错误。
但是,如果您没有使用 carthage,那么这可能不是您的问题,很抱歉
我找遍了,没找到关于这个的任何东西。
使用 Swift 2 和 Xcode 版本 7.0.1 (7A1001)。每次我在调试器控制台中执行某些操作时,Xcode 崩溃。
项目不是很大,第三方框架不到10个
我想不出更多的相关信息,但我确信还有更多,所以请问我是否有任何我应该添加到我的问题中的内容会有所帮助。
我当然清理了构建和派生数据。
快把我逼疯了。谢谢!
2012 年 16 月 11 日更新
已提交 rdar://23559366。
每当遇到断点时,Xcode 都会遇到类似的问题。
如果您在 Xcode 崩溃之前看到此屏幕 - 您很幸运,我的修复程序可能会拯救您。您需要做的就是打开这个 window 并在项目导航器中 select 您想要的任何文件,这样您就可以得到您的代码,而不是那个白色的空白视图。在此之后,您很可能能够在断点处成功停止您的应用程序并执行调试。
我不确定为什么会发生这种情况,但我怀疑原因是调试视图层次结构模式,您可能在设置断点并尝试在断点处停止之前触发了该模式。至少这是发生在我身上的时候。
我之前也遇到过类似的问题。 如果您尝试打印非可选变量,但不幸的是它持有 nil 值,那么它 breaks/crash。所以确保将所有可能的变量声明为 "Optional type".
您如何维护第三方框架?通过迦太基?
如果是,那么这可能是您的问题:https://github.com/Carthage/Carthage/issues/924
如果 /Carthage/Build/iOS 文件夹的位置与其生成位置不同(即如果它是在不同的机器上编译的并且绝对文件路径已更改),则会出现问题。
临时修复方法是 运行 carthage build --no-use-binaries
在您的计算机上使用当前绝对文件路径重建符号以解决该错误。
但是,如果您没有使用 carthage,那么这可能不是您的问题,很抱歉