问题当您单击由Perforce管理的Xcode项目中的Storyboard时,Xcode会崩溃。该问题与Perforce有关。这可以通过"签出" Perforce中的故事板在打开之前。它打开就好了。 如果你没有检查出来......那就是发生崩溃的时候。 如何解决这个问题?
以下是我可以发布的相关日志文件:
异常类型:EXC_CRASH(SIGABRT)异常代码: 0x0000000000000000,0x0000000000000000
特定应用信息:ProductBuildVersion:6A1052d 在...中的失败失败 /SourceCache/IDEFrameworks/IDEFrameworks-6604/IDEKit/Editor/IDEEditorDocument.m:1816 详细信息:解锁时修改文档正在等待处理。 fileType:com.apple.InterfaceBuilder3.Storyboard.XIB,更改:2, wasDocumentEdited:0,didHaveEditsSinceLastUserInitiatedSave:0 _beginUnlockingBacktrace:0 0x0000000106e03c37 - [IDEEditorDocument _unlockIfNeededCompletionBlock:](在IDEKit中)
旁注:这不会发生在Xcode 5中只有6 ...我有一种感觉,因为Xcode 6尝试自动更新XML或其他东西,而Perforce说"嘿哥们,你需要首先解锁它#34;这可以解释为什么这只发生在Xcode 6而不是5。
答案 0 :(得分:0)
许多IDE不喜欢打开文件只读的项目。一些SCC系统保持一切可写(例如git)以便这不是问题,但是其他系统要求你告诉系统你要检查什么(使其可写) - perforce就是这些类型中的一种。
只需检查项目中的所有文件,它对速度等没有区别,并确保您不会收到任何错误。