如果我设置断点并启动调试模式,Xcode会尝试读取属性,然后Xcode崩溃。源代码中断点的位置没有影响。我尝试了以下步骤:
XCode崩溃后:
- 如果模拟器仍在运行,请确保在关闭之前选择IOS Simulator->重置内容和设置。
- 关闭模拟器(CMD-Q)
- 窗口 - >组织者 - >删除派生数据
- 如果在任何设备上进行调试,请从设备中删除该应用并完全重新启动设备。
- 启动XCode
- 删除所有断点
- 产品 - > (按住Alt / option键)清理构建文件夹
- 产品 - >清洁
- 通过XCode再次关闭XCode->退出XCode(注意:必须是GRACEFUL退出,因此XCode可以正确地执行完整的关闭/清理循环)
- 重新启动Mac
- 启动Xcode
- 如果在模拟器中运行,请选择一个不同的设备进行模拟而不是崩溃。
- 对您的应用进行测试运行(没有断点)
- 如果一切顺利,请开始添加断点(所有异常都是一个很好的起点)。
醇>
但Xcode仍然崩溃和崩溃......
我使用了Xcode 7.1和Yosemite(我无法更新到El Capitan)。