Xcode 7 beta 3在启动时崩溃

Xcode 7 beta 3在启动时崩溃,xcode,crash-reports,xcode7-beta3,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.

在安装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:
进程:Xcode[1012]
路径:/Applications/Xcode-beta.app/Contents/MacOS/Xcode
标识符:com.apple.dt.Xcode
版本:7.0(8163.8)
构建信息:IDEFrameworks-81630800000000000~7
代码类型:X86-64(本机)
父进程:???[1]
负责人:Xcode[1012]
用户ID:501
日期/时间:2015-07-11 09:37:48.062+0200
操作系统版本:Mac OS X 10.10.4(14E46)
报告版本:11
匿名UUID:9AE5A2B5-E5A8-37F4-E7B7-C9E99A3CB864
睡眠/唤醒UUID:60DC0ED0-51DA-4158-B5FF-F5B35B44D0A4
自启动以来的唤醒时间:9200秒
唤醒后的时间:6500秒
崩溃的线程:0调度队列:IDESourceControlTree更改队列
异常类型:EXC_崩溃(SIGABRT)
异常代码:0x0000000000,0x0000000000000000
特定于应用程序的信息:
ProductBuildVersion:7A152u
/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8163.8/IDEFoundation/SourceControl/Model/IDESourceControlTree.m:82中的断言失败
详细信息:(位置)不应为零。
对象:
方法:-\u initWithLocation:sourceControlManager:
线程:{number=1,name=main}
提示:无
回溯:

为了解决我的问题,我做了以下工作:

  • 我打开了Xcode 6.4(当前的Xcode)
  • 打开的首选项
  • 从“首选项”中选择“位置”选项卡
  • 在派生数据中,我选择了“相对”而不是“绝对”
  • 在此之后,我可以运行Xcode 7
  • 我恢复与以前相同的设置,所有设置都会再次工作
很奇怪,似乎是设置错误

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

默认删除com.apple.dt.Xcode


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

通过执行以下操作对我有效:在以前版本的Xcode(6.4)首选项>帐户中,删除所有存储库条目。Xcode 7停止崩溃。

对于我来说,从中删除一些插件完成了这项工作

Alcatraz是Xcode的插件管理器,您可以点击
⌘ ⇧ 9
,然后从顶部栏中选择
已安装


希望这对其他人有所帮助。

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

app.xcodeproj -> right click -> show package contents -> open project.pbxproj in text editor 
和搜索并替换包含新添加的框架名称的行


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

从xcode 7.2升级到7.3时,我也遇到了同样的问题。除了相互冲突的插件,一切都很好

尝试删除您可能已安装在xcode中的插件,它将正常工作。就我而言,恶魔岛插件就是罪魁祸首。刚刚从路径/Library/applicationsupport/Developer/Shared/Xcode中删除了它,一切都很顺利


注意:确保你的mac操作系统与你正在安装的xcode兼容!!有时,盲目地安装xcode而不升级操作系统(就像我刚才所做的;)会导致这种危险的行为。祝你好运

以下是我为让它工作所做的

首先,我结合其他答案使用了这个技巧

所以在命令行中:

sudo rm -rf ~/Library/Developer/Xcode/DerivedData
defaults delete com.apple.dt.Xcode
从this到ruby文件

ruby xcode-fix.rb

你有没有安装任何第三方插件?没有,我没有第三方插件,但经过一些工作,我找到了一个解决方案,现在我可以运行Xcode 7看看我的答复。谢谢这对我很有用。现在我可以使用Xcode 7 beta 3了。耶!唯一的解决方案,工作后,尝试一切!非常感谢。这是正确的答案,显然旧的xcode并不介意有无效的回购协议,但新的xcode介意。为什么会投反对票?可能有不同的解决方案,但投反对票是不正确的。就我而言,我解决了这个问题!你是对的。但现在投票已经锁定。如果你编辑,我会清除它。