从几天前开始,我每隔3-8分钟就会在Xcode上遇到一次重复的崩溃。
我在崩溃日志中能找到的唯一有形的东西是它总是显示:
损坏的线程:调度队列:DVTS源控件GitXPC客户端:代理完成队列
这似乎是源代码管理相关的,但我想知道如何?
我会添加一切有关我目前的项目,如果它是相关的:
Xcode 14.2 (14C18)
- 在GitHub中使用源代码管理
- Swift针对iOS和macOS
- 扫描探针显微镜
看起来有些人遇到了类似的问题,如Developer Forums上所示
有什么线索能解释为什么或者怎么解决吗?
1条答案
按热度按时间q3aa05251#
经过一番挣扎之后,我决定直接从终端检查git的运行情况。
结果发现有一些东西没有意义,特别是我从项目中删除了一个文件,然后又添加了一次,显示为
modified
,尽管我几天前已经提交了对该文件的所有更改;但我是直接从Xcode源代码管理中完成的。在终端,我暂存了所有的修改并提交了它们。从那以后,Xcode已经有几个小时没有崩溃了。
我对这个问题的有限理解指出,Xcode在暂存我几天前所做的那些更改时遇到了问题,从那时起,存储库就没有处于"健康状态";Xcode试图以某种方式了解存储库的状态,但过了一会儿,它就崩溃了。
可能发生这种情况的常见场景:
MyViewcontroller.swift
重命名为MyViewController.swift
对我来说,解决方案是将它放回"健康状态",也就是直接从终端提交。
示例
从航站楼