xCode 4开始挂在svn控制下的任何项目上。我使用远程存储库,可以从命令行访问并正常工作。我唯一能找到的工作就是杀死本地svn并再次检出整个项目。这似乎工作了一段时间,但后来出现了同样的问题:xCode在我启动它几秒后就稳定下来了。 我会很感激的任何帮助来解决这个...不能做任何事情:(xCode 4挂起...该怎么办?
请和感谢
日志显示如下:
3/22/11 9:53:22 AM Xcode[3295] [?T] ASSERTION FAILURE in /SourceCache/IDEFoundation/IDEFoundation-284/Framework/Classes/Model/SourceControl/IDESourceControlTree.m:2548
Details: (addedItem) should not be nil.
Object: <IDESourceControlWorkingTree: 0x201bf59a0>
Method: -mergeStatusOperationResults:forLocalStatusOnly:
Thread: <NSThread: 0x201bbb320>{name = (null), num = 13}
Hints: None
3/22/11 9:53:22 AM Xcode[3295] [?T]
Backtrace:
0 0x0000000100949843 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
1 0x000000010006d484 _DVTAssertionFailureHandler (in DVTFoundation)
2 0x000000010055f071 __78-[IDESourceControlWorkingTree mergeStatusOperationResults:forLocalStatusOnly:]_block_invoke_0 (in IDEFoundation)
3 0x00000001000060cc __38-[DVTDispatchLock performLockedBlock:]_block_invoke_0 (in DVTFoundation)
4 0x00007fff87da14db dispatch_barrier_sync_f (in libSystem.B.dylib)
5 0x0000000100006073 -[DVTDispatchLock performLockedBlock:] (in DVTFoundation)
6 0x000000010055db83 -[IDESourceControlWorkingTree mergeStatusOperationResults:forLocalStatusOnly:] (in IDEFoundation)
7 0x00000001005dcd0c __77-[IDESourceControlWorkingTree updateLocalStatusForDirectory:completionBlock:]_block_invoke_01137 (in IDEFoundation)
8 0x00007fff87da8284 _dispatch_call_block_and_release (in libSystem.B.dylib)
9 0x00007fff87d86df2 _dispatch_queue_drain (in libSystem.B.dylib)
10 0x00007fff87d86c54 _dispatch_queue_invoke (in libSystem.B.dylib)
11 0x00007fff87d867fe _dispatch_worker_thread2 (in libSystem.B.dylib)
12 0x00007fff87d86128 _pthread_wqthread (in libSystem.B.dylib)
13 0x00007fff87d85fc5 start_wqthread (in libSystem.B.dylib)
我有完全相同的问题。你有没有找到任何解决方案?我没有与XCode 4的转基因种子有关的问题。 – 2011-03-30 07:52:21
@GrAnD,我只是想知道你的工作副本中是否有任何文件被添加,但尚未提交到你的存储库。这个问题似乎指向了Xcode与SVN的交互,并与第二行的交互。 “细节:(addedItem)不应该是零。” – jcpennypincher 2011-09-13 06:20:17
我发现了一种解决方法,似乎在100%的时间内工作。如果你的xcode挂在你的项目之一的SVN访问上,简单地杀死它,再次打开并且不打开有问题的项目goto organizer和在仓库下删除对该项目仓库的引用(一个蓝色文件夹图标)。然后打开你的项目,一切都会恢复正常。 xcode会自动重新创建参考。 – GrAnD 2011-09-14 16:10:16