10

安装 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:
4

7 回答 7

22

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

defaults delete com.apple.dt.Xcode

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

于 2015-07-11T18:08:51.223 回答
3

通过执行以下操作为我工作:在以前版本的 Xcode(6.4) Preferences > Accounts 中并删除所有存储库条目。Xcode 7 停止崩溃。

于 2015-07-12T08:19:26.033 回答
2

对我来说,从Alcatraz中删除一些插件就可以了。

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

希望这可以帮助某人。

于 2016-03-27T08:36:15.520 回答
1

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

  • 我打开了 Xcode 6.4(当前的 Xcode)
  • 打开的首选项
  • 从首选项中选择位置选项卡
  • 在派生数据中,我选择了“相对”而不是“绝对”
  • 之后,我可以运行 Xcode 7。
  • 我恢复了和以前一样的设置,一切都恢复了

很奇怪,好像是设置错误。

于 2015-07-11T08:19:35.007 回答
1

嵌入框架或链接库导致的崩溃可以按以下方式排序

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

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

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

于 2016-05-04T06:16:41.257 回答
1

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

尝试删除您可能已在 xcode 中安装的插件,它会起作用。就我而言,Alcatraz 插件是罪魁祸首。刚刚将它从路径 /Library/Application Support/Developer/Shared/Xcode 中删除,一切顺利。

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

于 2016-05-04T12:55:46.537 回答
0

这是我为使其工作所做的工作

首先,我使用此链接的提示结合其他答案

所以在命令行中:

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

从这个链接到 ruby​​ 文件

ruby xcode-fix.rb
于 2018-11-04T09:25:22.273 回答