今天我试图在我的项目上打开.xcworkspace文件,但是我得到了一些像这样的错误
Process: Xcode [740]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 6.2 (6776)
Build Info: IDEFrameworks-6776000000000000~11
App Item ID: 497799835
App External ID: 811890240
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [740]
User ID: 501
Date/Time: 2015-04-07 13:45:47.945 +0700
OS Version: Mac OS X 10.10.2 (14C1514)
Report Version: 11
Anonymous UUID: 97BA685B-5788-8D8E-FA49-9E2A21F38165
Time Awake Since Boot: 7300 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
DVTUndoManager for delegate:<IBStoryboardDocument 0x7f7f5cb6a200>
ProductBuildVersion: 6C131e
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): enableUndoRegistration: IBDocumentUndoManager 0x7f7f6616fe50 is in invalid state, enableUndoRegistration may only be invoked with matching call to disableUndoRegistration
UserInfo: (null)
Hints:
0: DVTUndoManager for delegate:<IBStoryboardDocument: 0x7f7f5cb6a200>
我还重新安装了xcode并清除了捕获但它没有用完。 有人知道怎么修这个东西吗? 谢谢!
答案 0 :(得分:2)
在他的情况下,右键单击 .xcworkspace * &amp;点击 - 显示包装内容&amp;然后从打开的文件夹中删除不必要的东西&amp;然后尝试再次打开 .xcworkspace ,您将成功打开它。
答案 1 :(得分:0)
如果上述答案没有解决您的问题,就像我的情况一样。
按照以下步骤解决此问题,(注意: - 这会出现Autolayout问题,您可以轻松修复)
您将看到一个弹出对话框,其中包含消息&#34;文档&#34; Main.storyboard&#34;有xx内部不一致,发现和修复&#34;。点击显示详细信息并复制并保存&#34;禁区ID(对象ID)&#34;在不同的文件中。
&#34;此约束不在其第一项[]的引用约束中:对象ID Fo7-pW-aKi
此约束的[对象ID ElL-p9-pfY]第二项不在文档中
此约束的[对象ID FQa-9e-EhA]第二项不在文档中
此约束不在其第一项[]的引用约束中:对象ID WPb-Rv-3fE
此约束的[对象ID 1oW-wk-Zzu]第二项不在文档中
此约束不在其第一项[]的引用约束中:对象ID 5Px-Ng-H66
此约束不在其第一项[]的引用约束中:对象ID iKL-sX-B40
此约束的[对象ID 6EU-Hv-AiV]第二项不在文档中
此约束的[对象ID ElL-p9-pfY]第二项不在文档中
此约束的[对象ID FQa-9e-EhA]第二项不在文档中 &#34;
点击&#34;确定&#34;按钮。