【发布时间】:2015-02-13 20:50:49
【问题描述】:
问题 当您单击由 Perforce 管理的 Xcode 项目中的 Storyboard 时,Xcode 崩溃。该问题与 Perforce 有关。这可以通过在打开之前在 Perforce 中“检查”故事板来确认。它打开就好了。 但是,如果您不检查它……那将发生崩溃。 如何解决这个问题?
以下是我可以发布的相关日志文件:
异常类型:EXC_CRASH (SIGABRT) 异常代码: 0x00000000000000000, 0x0000000000000000
应用程序特定信息:ProductBuildVersion:6A1052d 断言失败 /SourceCache/IDEFrameworks/IDEFrameworks-6604/IDEKit/Editor/IDEEditorDocument.m:1816 详细信息:解锁时修改文档待处理。 文件类型:com.apple.InterfaceBuilder3.Storyboard.XIB,更改:2, wasDocumentEdited:0, didHaveEditsSinceLastUserInitiatedSave:0 _beginUnlockingBacktrace: 0 0x0000000106e03c37 -[IDEEditorDocument _unlockIfNeededCompletionBlock:](在 IDEKit 中)
旁注:这在 Xcode 5 只有 6 中不会发生...我感觉这是因为 Xcode 6 尝试自动更新 XML 或其他东西,而 Perforce 说“嘿,伙计,你需要先解锁它”。这可以解释为什么这只发生在 Xcode 6 而不是 5 上。
【问题讨论】:
-
看起来这个问题可能与 Perforce 相关,你能看看这个:stackoverflow.com/questions/11440544/…
-
@IslamQ。非常有趣...我正在使用 Perforce。我会调查这个..谢谢你先生。
-
不客气!这是另一个可能有用的链接:forums.perforce.com/index.php?/topic/…
-
听起来文件需要可写?默认情况下,perforce 在未签出时将文件设置为只读。所以你只需要先结帐。或者您可以将文件类型设置为始终可写。
标签: storyboard xcode6 perforce p4v