【问题标题】:How to fully remove Xcode 4如何完全删除 Xcode 4
【发布时间】:2011-07-12 11:23:19
【问题描述】:

我想删除所有现有的 SDK 版本以及 Xcode 4。

Xcode 4 指南说这样做:

sudo /Xcode4/Library/uninstall-devtools --mode=all

但我在这个位置没有 Xcode4,我看到它的唯一位置是 /Developer/Applications

我已经运行了之前在/Developer/Applications 中找到的uninstall-devtools,然后重新安装了。

我还能做些什么来完全删除所有内容并从头开始?

【问题讨论】:

  • 这个问题+1。我被 Xcode 4.1 卡住了,无法安装 4.2; uninstall-devtools 脚本不再存在。

标签: xcode xcode4


【解决方案1】:

我使用这个命令:

sudo /Developer/Library/uninstall-devtools --mode=all

编辑(1 年后):

如果您从 App Store 下载了 Xcode,它是独立的,正如 @mediaslave 所建议的那样。您可以将其拖到垃圾箱或使用 AppZapper(或类似实用程序)删除开发者工具。

如果您想要更新它,也可以直接通过 App Store 进行更新。

【讨论】:

  • Xcode 4.3 没有这个。这是一个“正常”的 OS X 应用程序自包含。仅供参考
  • 我尝试在 4.2 之上安装 4.4,但程序在启动时崩溃。所以我卸载了 4.4,运行了你的命令,重新安装了 4.4,现在一切似乎都正常了。谢谢
  • 更新以反映从 App Store 下载 Xcode 副本的用户表达的担忧,感谢@mediaslave
【解决方案2】:
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

通常,[xcode-path] 表示 /Developer,但如果您有多个版本,例如 3 是第一个安装,4 是第二个,/Developer 将是 xcode 3 的根目录,/Xcode4 是 xcode 4。

【讨论】:

    【解决方案3】:

    确保 Xcode、iOS 模拟器和 Mac App Store 应用程序没有运行,然后尝试在这个(不同的!)位置运行卸载脚本:

    /Library/Developer/Shared/uninstall-devtools
    

    这是我找到它的地方。

    同时从 Applications 文件夹中删除 Install Xcode.app,然后清空废纸篓。

    然后再次运行 App Store,并找到/安装 Xcode。

    【讨论】:

      【解决方案4】:

      su(或sudo su,随便)

      find / -name uninstall-devtools
      

      这将显示实用程序的位置...

      【讨论】:

        【解决方案5】:

        如果您有 XCode 4.3.1,只需将 Applications 文件夹中的 XCode.app 文件移至废纸篓。

        【讨论】:

        • 我会添加“然后清空垃圾箱”。如果您之前没有任何内容,它会为您提供 1 项,但需要一段时间,因为它实际上会从 Mac 中删除 XCode。
        【解决方案6】:

        如果您从 Mac App Store 安装了 xcode,则需要将其从 Launch pad 中删除。您可以通过在启动板中找到 xcode 图标来执行此操作,长按该图标直到它开始跳舞。然后删除它并等待一段时间,直到从 /Application 中删除 xcode.app。如果您从 /Application 中手动删除 xcode.app,App Store 将继续认为它已安装,并且以后不会允许您重新安装。

        【讨论】:

        • 它可能不再适用。我通过直接将 Xcode 4.6.1 拖到垃圾箱成功卸载了它,Mac App Store 认为它仍然安装在 MacOsX 1.7.5 上没有任何问题。
        【解决方案7】:

        我试图通过删除它来卸载它,但 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。

        【讨论】:

        • 我删除了所有这些。事实上,我还从我的系统中删除了几乎所有其他 xcode 引用,但我仍然在这里看到:cl.ly/RYJ0。如何摆脱这种情况?
        猜你喜欢
        • 1970-01-01
        • 2018-10-19
        • 2018-07-07
        • 2021-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-25
        • 2010-10-11
        相关资源
        最近更新 更多