当我尝试在Xcode
上打开某个特定项目时,它会收到此错误消息(部分内容):
Process: Xcode [729]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 8.1 (11544)
Build Info: IDEFrameworks-11544000000000000~4
App Item ID: 497799835
App External ID: 819397000
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [729]
User ID: 501
Date/Time: 2016-11-06 18:39:39.261 +0200
OS Version: Mac OS X 10.12.1 (16B2555)
Report Version: 12
Anonymous UUID: E3BEFD49-5451-DC5B-81D3-2BD8B1F4987F
Time Awake Since Boot: 140 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
ProductBuildVersion: 8B62
UNCAUGHT EXCEPTION (NSRangeException): *** -[__NSArrayM objectAtIndex:]: index 5 beyond bounds [0 .. 4]
UserInfo: (null)
Hints:
当我尝试打开另一个项目时,一切都很好,它只是这个特定的项目。
我试图重新启动Mac,但仍然崩溃。
任何人都知道如何解决这个问题?
谢谢!
答案 0 :(得分:32)
做一件事,清除/删除Xcode的所有派生数据,然后打开您的项目。这应该可以解决问题。
另外要向Apple报告错误,您只需转到https://bugreporter.apple.com/并使用Apple凭据登录,并且他们会在几天内回复您。
对于派生数据,请执行以下操作:
如果您在工作区环境或File > Workspace Settings
常规项目环境,则可以转到File > Project Settings
。
然后点击派生数据部分下的小灰色箭头,选择要删除的项目文件夹。
答案 1 :(得分:4)
对我没有任何帮助。我删除了.xcworkspace
,并通过.xcworkspace
重新生成pod install
,为我工作。
答案 2 :(得分:2)
要解决此问题:
打开Finder窗口并导航到您的项目 右键点击.xcodeproj文件(实际上是一个程序包) 选择显示包装内容 出现一个新窗口 删除一个名为xcuserdata的文件夹 现在,再次在Xcode中打开您的项目,它应该可以工作。您的工作空间将被重置,将非常少量的幸福和安宁带回您的生活。
答案 3 :(得分:0)
所以我知道这是一个过时的问题,但我只花了一半下午在9.1中遇到同样的问题....基本上如果你的计算机上启用了icloud驱动器,你将破坏xv上的havok .. 。不知道为什么/如何,但它只是....我把所有的开发项目从文档中移出来,它现在工作得很漂亮。干杯,祝你好运
答案 4 :(得分:0)
就我而言,此问题已通过以下方式解决:
“通过删除项目中的project.xcworkspace / xcuserdata,我可以不受阻碍”