Xcode 7.3在调试时使用断点会崩溃

42

我刚安装了Xcode 7.3版本,但在调试过程中使用断点时,它会崩溃,因此我根本无法进行调试。我尝试了删除"Derived Data",重启我的MacBook,重新安装pod......但不幸的是这些方法都没起作用。是否有人遇到了同样的问题?

进程:Xcode [2631] 路径:/Applications/Xcode.app/Contents/MacOS/Xcode 标识符:com.apple.dt.Xcode 版本:7.3(10183.3) 构建信息:IDEFrameworks-10183003000000000〜2 应用程序项目ID:497799835 应用程序外部ID:816750016 代码类型:X86-64(本机) 父进程:??? [1] 负责人:Xcode [2631] 用户ID:502

日期/时间:2016-03-22 17:35:16.678 +0000 操作系统版本:Mac OS X 10.11.4(15E65) 报告版本:11 匿名UUID:352BCE12-8AEF-A28A-B5F1-214B55269668

自引导后已唤醒时间:2500秒

系统完整性保护:已启用

崩溃线程:30 Dispatch queue: DVTInvalidationPreventionQueue

异常类型:EXC_BAD_ACCESS(SIGSEGV) 异常代码:KERN_INVALID_ADDRESS在0x0000000000000000处 异常说明:EXC_CORPSE_NOTIFY

接近0的VM区域: --> __TEXT 00000001021a4000-00000001021a8000 [ 16K] r-x/rwx SM=COW /Applications/Xcode.app/Contents/MacOS/Xcode

特定于应用程序的信息: ProductBuildVersion: 7D175

全局跟踪缓冲区(反向时间顺序秒):

14.418349 DTXConnectionServices 0x000000010454fc3a 启动通道 x1.c2,能力为 642d65677561672d766f72702d617461654e2e73726564696174536b726f77740073636974736974 14.419261 DTXConnectionServices 0x000000010454fc3a 启动通道 x1.c1,能力为 756265642e65646f2d65677561672d676f72702d61746164702e737265646976006f666e69636f72 71.740178 CFNetwork 0x00007fff8d398447 TCP 连接 0x7fe21e691b50 SSL 握手完成 72.390183 CFNetwork 0x00007fff8d398323 TCP 连接 0x7fe21e691b50 开始 SSL 协商 72.390333 CFNetwork 0x00007fff8d396ced TCP 连接 0x7fe21e691b50 完成。文件描述符:50,错误:0 72.390574 CFNetwork 0x00007fff8d4255c7 TCP 连接 0x7fe21e691b50 事件 1,错误:0 72.582281 CFNetwork 0x00007fff8d395fbf TCP 连接 0x7fe21e691b50 已启动 72.628957 CFNetwork 0x00007fff8d359c42 使用进程/Bundle 标识符创建默认 cookie 存储 72.628957 CFNetwork 0x00007fff8d359bda 引入 CFHTTPCookieStorage 单例 72.628976 CFNetwork 0x00007fff8d359a69 引入 NSHTTPCookieStorage 单例 72.650686 CFNetwork 0x00007fff8d457510 NSURLConnection 发生错误 -1100 发生崩溃的线程:30 Dispatch 队列:DVTInvalidationPreventionQueue

异常类型: EXC_BAD_ACCESS (SIGSEGV) 异常代码: KERN_INVALID_ADDRESS at 0x0000000000000000 异常说明: EXC_CORPSE_NOTIFY

第30个线程因X86线程状态(64位)而崩溃: rax: 0x0000000000000000 rbx: 0x0000700003900628 rcx: 0x0000700003900338 rdx: 0x00007fe225f6d940 rdi: 0x0000700003900338 rsi: 0x000000000000003e rbp: 0x00007000039005f0 rsp: 0x00007000039003f0 r8: 0x0000000000000000 r9: 0x00007fe215375800 r10: 0xf6c0d10bcec3bd6e r11: 0x00007fe214fa1000 r12: 0x0000700003900628 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x00007fe215375800 rip: 0x000000010e3ae917 rfl: 0x0000000000000246 cr2: 0x0000000000000000

3个回答

52

对我而言,解决方法是将构建设置中的"启用Clang模块调试"设置为NO。


2
谢谢!那解决了我的问题。 - Fran Martin
2
我也感谢你,这让我省去了很多麻烦。 - worriorbg
4
感谢您提供的解决方案。寻找Xcode 7.3的Bug浪费了我很多时间。我不明白为什么一个IDE会反复崩溃?这确实引起了人们对Xcode开发环境稳定性的担忧。 - Alphonse R. Dsouza
1
当我将其设置为NO时,XCode不允许我的项目使用“@import”语句。我有很多使用“@import”的cocoapod依赖项。 - andrewmclean
7
在XCode 7.3.1中找不到“启用Clang模块调试”的选项。是否有其他选项可避免xcode崩溃问题? - Chetan kasundra
显示剩余3条评论

0
我在构建设置中将“启用Clang模块调试”设置为NO,但仍然崩溃。我在搜索时找到了这个答案,有人似乎解决了这个问题。希望它能帮助到你,如何清空缓存并清理所有目标Xcode 4

0

通过删除我的pod规范中的测试目标并更新我的pods,我成功修复了这个崩溃。

仅运行以下命令可能就足够了

pod update

修复此问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接