我想删除所有现有的 SDK 版本以及 Xcode 4。
Xcode 4 Guide 说要这样做:
sudo /Xcode4/Library/uninstall-devtools --mode=all
但我在这个位置没有 Xcode4,我看到它的唯一地方是/Developer/Applications
我已经运行了之前在其中找到的卸载开发工具/Developer/Applications
,然后重新安装。
我还能做些什么来完全删除所有内容并从头开始?
我使用这个命令:
sudo /Developer/Library/uninstall-devtools --mode=all
编辑(1年后):
如果你从 App Store 下载了 Xcode,它是独立的,正如 @mediaslave 所建议的那样。您可以将其拖到垃圾箱或使用 AppZapper(或类似实用程序)删除开发人员工具。
如果您想要更新它,您也可以直接通过 App Store 进行更新。
sudo /[xcode-path]/Library/uninstall-devtools --mode=all
通常,[xcode-path] 表示 /Developer,但如果你有多个版本,例如 3 是第一个安装的,4 是第二个,/Developer 将是 xcode 3 的根目录,/Xcode4 是 xcode 4。
确保 Xcode、iOS Simulator 和 Mac App Store 应用程序未运行,然后尝试在此(不同!)位置运行卸载脚本:
/Library/Developer/Shared/uninstall-devtools
这是我找到它的地方。
还要Install Xcode.app
从 Applications 文件夹和 Empty Trash 中删除。
然后再次运行 App Store,并找到/安装 Xcode。
如果您有 XCode 4.3.1,只需将应用程序文件夹中的XCode.app文件移至垃圾箱。
su
(或者sudo su
,随便)
find / -name uninstall-devtools
这将揭示实用程序的位置...
如果您从 Mac App Store 安装了 xcode,则需要从 Launch pad 中将其删除。您可以通过在启动板中找到 xcode 图标来执行此操作,长按该图标直到它开始跳舞。然后删除它并等待一段时间,直到从 /Application 中删除 xcode.app。如果您从 /Application 中手动删除 xcode.app,App Store 将继续认为它已安装,并且以后不会允许您重新安装。
我试图通过删除它来卸载它,但 AppStore 仍然认为它已安装。我删除了 /private 目录中的一些首选项文件,这让 AppStore “忘记”了我安装了 Xcode。我使用了以下命令:
sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file
从我的计算机中删除了以下文件:
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503
我不知道这些文件的用途,但它让 AppStore 忘记了它已安装,这是我需要做的。就我而言,AppStore 不允许我更新到新版本的 Xcode。