Xcode 7 beta 3在启动时崩溃

时间:2015-07-11 07:56:49

标签: xcode crash-reports xcode7-beta3

安装XCode7 beta 3后出现问题:我无法使用Xcode,因为每次启动时都会崩溃!我只有崩溃报告,但我不明白问题出在哪里。我的Xcode 6.4没有问题。有人能帮我吗?这是第一行崩溃报告......

Process:               Xcode [1012]
Path:                  /Applications/Xcode-beta.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               7.0 (8163.8)
Build Info:            IDEFrameworks-8163008000000000~7
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [1012]
User ID:               501

Date/Time:             2015-07-11 09:37:48.062 +0200
OS Version:            Mac OS X 10.10.4 (14E46)
Report Version:        11
Anonymous UUID:        9AE5A2B5-E5A8-37F4-E7B7-C9E99A3CB864

Sleep/Wake UUID:       60DC0ED0-51DA-4158-B5FF-F5B35B44D0A4

Time Awake Since Boot: 9200 seconds
Time Since Wake:       6500 seconds

Crashed Thread:        0  Dispatch queue: IDESourceControlTree Change Queue

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 7A152u
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8163.8/IDEFoundation/SourceControl/Model/IDESourceControlTree.m:82
Details:  (location) should not be nil.
Object:   <IDESourceControlRepository: 0x7fcdf0385930>
Method:   -_initWithLocation:sourceControlManager:
Thread:   <NSThread: 0x7fcdebf0a540>{number = 1, name = main}
Hints:   None
Backtrace:

7 个答案:

答案 0 :(得分:21)

在看到建议here后,我通过删除Xcode的首选项解决了这个问题。最可靠的方法是在退出Xcode后发出以下终端命令:

defaults delete com.apple.dt.Xcode

ETA:其他建议涉及更改或删除某些个人偏好设置,但在尝试其中一些后,没有一个适合我。在6和7b3之间的首选项中似乎存在多个不兼容性,因此完全删除prefs应该可以解决所有问题。

答案 1 :(得分:3)

通过执行以下操作为我工作:在先前版本的Xcode(6.4)首选项&gt;帐户并删除所有存储库条目。 Xcode 7停止了崩溃。

答案 2 :(得分:2)

对我来说,删除Alcatraz的某些插件可以完成这项任务。

Alcatraz是Xcode的插件管理器,您可以通过点击remove然后从顶部栏中选择⌘ ⇧ 9来访问已安装的插件列表。

希望这有助于某人。

答案 3 :(得分:1)

为了解决我的问题,我已经这样做了:

  • 我打开了Xcode 6.4(当前的Xcode)
  • 已打开的偏好设置
  • 从首选项中选择“位置”标签
  • 在派生数据中,我选择了“relative”而不是“absolute”
  • 在此之后,我可以运行Xcode 7。
  • 我恢复与之前相同的设置,所有功能再次起作用

这很奇怪,它似乎是一个设置错误。

答案 4 :(得分:1)

嵌入框架或链接库导致的崩溃可以按

进行排序
app.xcodeproj -> right click -> show package contents -> open project.pbxproj in text editor 

并搜索并替换包含新添加的框架名称的行。

然后在xcode成功打开后再次正确添加。

答案 5 :(得分:1)

从xcode7.2升级到7.3时遇到了同样的问题。一切都很好,除了冲突的插件。

尝试删除您在xcode中安装的插件,它会起作用。在我的情况下,恶魔岛插件是罪魁祸首。刚从路径/ Library / Application Support / Developer / Shared / Xcode中删除它,一切顺利。

P.S:确保您的mac OS与您正在安装的xcode兼容!!有时盲目地安装xcode而不升级操作系统(就像我正在做的那样;))会导致这种危险行为。祝你好运!!

答案 6 :(得分:0)

这就是我要做的工作

首先,我结合其他答案使用了link的提示

因此在命令行中:

sudo rm -rf ~/Library/Developer/Xcode/DerivedData
defaults delete com.apple.dt.Xcode

从此link到ruby文件

ruby xcode-fix.rb