如何完全卸载 Xcode 并清除所有设置

我有一个问题,我只能假设是与 Xcode,其中我的应用程序需要永远运行和崩溃的手机/重新启动约75% 的时间。我尝试使用我保存的代码的旧版本,但是它们有相同的效果,这在一个月前是没有的。

在过去的几个星期里,我找遍了所有可能解决这个问题的方法,但是一无所获,所以我想彻底卸载 Xcode 并清除所有设置; 但是我找不到解决这个问题的方法。我可以卸载它,但当我重新安装它,它仍然有我所有的旧设置和项目列表等。我怎样才能完全卸载它?

204511 次浏览

在采取这种极端措施之前,请退出 Xcode,并按照这里的所有说明清理缓存:

如何清空缓存和清理所有目标 Xcode 4

如果这没有帮助,你决定你真的需要一个干净的 Xcode 安装,然后,除了所有的东西在这个答案,垃圾的 Xcode 应用程序本身,加上垃圾你的 ~/Library/Developer文件夹和你的 ~/Library/Preferences/com.apple.dt.Xcode.plist文件。我觉得应该差不多了。

为了完全删除旧的 Xcode 7,您应该删除

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator
  1. 打开 Storage Management

    • 点击 > 关于此 Mac > 窗口 > 存储管理
    • 或者,按 ⌘ + Space打开 聚光灯并搜索 Storage Management
  2. 在左窗格中选择 Applications

  3. 右键单击右窗格上的 Xcode并选择 delete。

这将从 Mac 应用程序商店的已安装应用程序列表中删除 XCode。

更新 : 这在 macOS Sierra 10.12.1上对我有效。

运行这个命令可以找到文件系统中的所有 Xcode 实例:

因为我在 find / -name Xcode -print; 做回声 $i; 完成

这个答案应该是一个更多的评论反对道恩宋的评论早些时候,但由于我没有足够的声誉,我要写作为一个答案。

根据论坛页面

Https://forums.developer.apple.com/thread/11313

”通常,您不应该自己删除 CoreSimulator/Device 目录。如果确实必须这样做,则需要确保在执行此操作时服务不处于运行状态。例句:

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

在删除并重新安装 Xcode 之后,我肯定遇到了这个问题。

试图将生成连接到模拟器设备时可能会遇到问题。线程还回答了在这种情况下应该做什么,

gem install snapshot
fastlane snapshot reset_simulators

用于卸载,然后能够正确地重新安装 XCODE 9

我按照删除 Xcode 7的最上面的答案,发现了一个重大错误,删除 ~/Library/Developer会删除一个名为 PrivateFrameworks的重要文件夹,这实际上会在你每次重新安装时崩溃 Xcode,并迫使你不得不让你的朋友再次发送给你 PrivateFramework 文件夹,这完全是浪费时间,看看你是否需要立即卸载和重新安装 Xcode。

我已经尝试编辑最上面的答案,但是没有看到任何改变,所以下面是修改后的步骤,你应该采取的 Xcode 9:

删除

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.*(通常任何前缀为 com.apple.dt 的内容都可以在 Preferences 文件夹中删除)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

所有东西都放进去 除了 /Library/Developer/PrivateFrameworks

对于 完整删除 Xcode 10,请删除以下内容:

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

但是不是11,打开 /private/var/在查找器和搜索“ Xcode”看到所有的“ dna”留下... 并有选择地清除了。我会张贴路径名,但他们将包括随机文件夹名称,这将不会是相同的从我的 Mac 到你的。

但是如果你不想丢失所有的自定义项 ,在删除任何东西之前,考虑保存这些文件或文件夹:

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles