在将XCode更新到4.4版本后,我发现了svn工具的问题。每当我尝试执行任何命令(如列表、结账等)时,我都会收到"中止陷阱:6"的消息。
例如:
berec-Mac:~ berec$ /Applications/Xcode45-DP3.app/Contents/Developer/usr/bin/svn list https://source.com/mysource
Abort trap: 6
提前感谢您的建议。
解决方案就在这里。我的问题的核心是霓虹灯svn模块。为了解决XCode的svn客户端,我刚刚用包含Serf模块的svn二进制文件替换了XCode的svn二元文件。
尝试使用xcrun
(参考):
$ xcrun svn list https://source.com/mysource
您可能需要首先确保您的xcode-select
(参考)配置正确:
$ xcode-select -print-path
应该返回:
/Applications/Xcode45-DP3.app/Contents/Developer
如果没有,请使用:
$ xcode-select -switch /Applications/Xcode45-DP3.app/Contents/Developer
根据我的假设,可能有两个原因。
1) 可能是你使用的网络有很多代理设置,这会造成问题。
2) 从Xcode-->首选项下载Xcode命令运行工具。
从自制软件安装svn:
brew install svn
而不是使用/usr/local/bin/svn。