Xcode在特定项目上崩溃

FS.*_*.O6 8 xcode xcode8

当我试图打开一个特定的项目时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: 
Run Code Online (Sandbox Code Playgroud)

当我尝试打开另一个项目时,一切都很好,这只是这个特定的项目.

我试图重新启动我的Mac,它仍然崩溃.

在此输入图像描述

有人知道怎么修这个东西吗?

谢谢!

Ann*_*pta 32

做一件事,清除/删除Xcode的所有派生数据,然后打开你的项目.这应该解决问题.

另外要向Apple报告错误,您只需访问https://bugreporter.apple.com/并使用Apple凭据登录,并且他们会在几天内回复您.

另外派生数据做到以下几点:你可以去File > Workspace Settings,如果你是在工作区的环境File > Project Settings用于经常项目环境.

然后单击" 派生数据"部分下的小灰色箭头,选择要删除的项目文件夹.

  • 在我的情况下,添加上面的过程,我应该删除与pod相关的文件.这是我的shell脚本`rm -rf~/Library/Developer/Xcode/DerivedData /``rm Podfile.lock``rm -rf Pods``rm -rf*.xcworkspace``pod install``open*.xcworkspace` (4认同)
  • 你可以通过打开`finder window`进入这条路径"/ Users/userName/Library/Developer/Xcode/DerivedData",点击`go` - >`go to folder`并用**userName输入上面的地址**替换为您的本地mac用户名,并且应该将您带到派生数据文件夹. (3认同)

Kru*_*dia 14

没有什么对我有用。我删除我.xcworkspace和再生.xcworkspace利用pod install,并为我工作。


Ome*_*er 7

要解决此问题:

打开 Finder 窗口并导航到您的项目 右键单击​​ .xcodeproj 文件(实际上是一个包)选择 Show Package Contents 出现一个新窗口 删除一个名为 xcuserdata 的文件夹 现在再次在 Xcode 中打开您的项目,它应该可以工作了。您的工作空间将被重置,为您的生活带来极少量的快乐和宁静。