我有一个问题,我只能假设是与 Xcode,其中我的应用程序需要永远运行和崩溃的手机/重新启动约75% 的时间。我尝试使用我保存的代码的旧版本,但是它们有相同的效果,这在一个月前是没有的。
在过去的几个星期里,我找遍了所有可能解决这个问题的方法,但是一无所获,所以我想彻底卸载 Xcode 并清除所有设置; 但是我找不到解决这个问题的方法。我可以卸载它,但当我重新安装它,它仍然有我所有的旧设置和项目列表等。我怎样才能完全卸载它?
在采取这种极端措施之前,请退出 Xcode,并按照这里的所有说明清理缓存:
如何清空缓存和清理所有目标 Xcode 4
如果这没有帮助,你决定你真的需要一个干净的 Xcode 安装,然后,除了所有的东西在这个答案,垃圾的 Xcode 应用程序本身,加上垃圾你的 ~/Library/Developer文件夹和你的 ~/Library/Preferences/com.apple.dt.Xcode.plist文件。我觉得应该差不多了。
~/Library/Developer
~/Library/Preferences/com.apple.dt.Xcode.plist
为了完全删除旧的 Xcode 7,您应该删除
/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
打开 Storage Management
Storage Management
在左窗格中选择 Applications。
Applications
Xcode
这将从 Mac 应用程序商店的已安装应用程序列表中删除 XCode。
更新 : 这在 macOS Sierra 10.12.1上对我有效。
10.12.1
运行这个命令可以找到文件系统中的所有 Xcode 实例:
因为我在 find / -name Xcode -print; 做回声 $i; 完成
find / -name Xcode -print
这个答案应该是一个更多的评论反对道恩宋的评论早些时候,但由于我没有足够的声誉,我要写作为一个答案。
根据论坛页面
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。
PrivateFrameworks
我已经尝试编辑最上面的答案,但是没有看到任何改变,所以下面是修改后的步骤,你应该采取的 Xcode 9:
删除
~/Library/Preferences/com.apple.dt.*(通常任何前缀为 com.apple.dt 的内容都可以在 Preferences 文件夹中删除)
~/Library/Preferences/com.apple.dt.*
所有东西都放进去 除了 /Library/Developer/PrivateFrameworks
/Library/Developer/PrivateFrameworks
对于 完整删除 Xcode 10,请删除以下内容:
~/Library/MobileDevice
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
/private/var/db/receipts/com.apple.pkg.Xcode.bom
但是不是11,打开 /private/var/在查找器和搜索“ Xcode”看到所有的“ dna”留下... 并有选择地清除了。我会张贴路径名,但他们将包括随机文件夹名称,这将不会是相同的从我的 Mac 到你的。
/private/var/
但是如果你不想丢失所有的自定义项 ,在删除任何东西之前,考虑保存这些文件或文件夹:
~/Library/Developer/Xcode/UserData/CodeSnippets
~/Library/Developer/Xcode/UserData/FontAndColorThemes
~/Library/Developer/Xcode/UserData/KeyBindings
~/Library/Developer/Xcode/Templates
~/Library/MobileDevice/Provisioning Profiles