Answers:
命令行工具的安装方式与其他OS X软件包一样,因此您可能需要从收据数据库中删除收据文件(过去这很简单,因为您可以从/ Library / Receipts中删除该文件,但现在更加复杂了,需要一个关于收据数据库的简短文章)。
与其麻烦,不如直接下载独立的安装程序并等待新版本的Xcode为您清理收据数据库?
该URL是相当开放的(甚至搜索引擎也可以对其进行索引),但是您可能需要创建一个免费的Safari或免费的Mac开发人员帐户才能登录并获取此软件包。
如果发生这种情况,我只需更改Time Machine以排除系统文件,然后将新的OS安装到备用卷上。我将创建一个垃圾管理员用户,该用户将删除并使用该用户安装Xcode和命令行工具,然后最终从Time Machine恢复。只要一切正常,我都会将其克隆到主驱动器或重复擦除/重新安装过程-以您执行中较容易的一个为准。
xcrun
如果您安装了多个工具集,将调整您的路径。mv
如果需要快速修复,可以将那些二进制文件放入/ usr / bin中。再次输入WWDC,我将在一两天内放下新版本的Xcode ...
这似乎适用于XCode 5,删除--dry-run
以实际执行复制。
sudo rsync -ai --exclude subversion\* --exclude SVN\* /Applications/Xcode.app/Contents/Developer/usr /
sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild /usr/bin/
或访问https://developer.apple.com/downloads/并搜索“ xcode”-有从10.5到10.10的可下载软件包。