Issue 如何清理 Xcode 缓存并防止 Xcode 崩溃

如何清理 Xcode 缓存并防止 Xcode 崩溃

Xcode 是一个完全集成的 macOS 开发环境 (IDE),为开发者提供了一套全面的工具来创建 iOS、iPadOS、macOS、watchOS 和 tvOS 应用程序。它包括用于编写和修改代码的编辑器、用于修复问题的调试器、用于管理代码版本的源代码控制管理系统以及各种其他开发工具。请注意,如果您决定开始使用 Xcode,安装将需要大量可用磁盘空间。

Xcode 可能因多种原因而崩溃,包括软件错误、硬件或系统兼容性问题,或者缓存问题。缓存是 Xcode 创建和存储的临时文件的集合,以帮助加快开发过程。但是,当存储空间不足并且缓存变得太大或损坏时,可能会导致 Xcode 崩溃或行为异常。清除缓存或重置 Xcode 的首选项通常可以解决这些问题。

您收到错误消息的原因可能各不相同。尽管如此,一个典型的方法是强制模拟器重新加载服务器代码,而不是缓存中保存的旧版本的任何新引入的更改。存在多种方法来清除 Xcode 缓存并防止 Xcode 崩溃报告。

清理 Xcode 构建

如果您遇到导致 Xcode 崩溃的问题,清理项目构建可能会有所帮助,因为下次运行代码时,将创建一个新构建。

    1. 打开项目
    1. 转到菜单栏。
    1. 选择产品
    1. 选择清洁

或者,打开项目并按键盘上的Command+Shift+K

清理构建文件夹

    1. 代码项目中,在按住Option (Alt)键的同时单击Product菜单。
    1. 选择Clean Build folder

另一种清理构建文件夹的方法是按键盘上的Command+Shift+Option+K组合键。

重置模拟器内容和设置

    1. 转到菜单栏。
    1. 打开iOS 模拟器
    1. 选择重置内容和设置选项。

删除派生数据

所有临时构建信息和项目索引都存储在派生数据文件夹中。如果删除它,Xcode 将在下次启动时创建一个新文件夹。

    1. 转到Window并选择Organizer
    1. 选择项目,然后选择您的项目
    1. 现在,选择您要删除其关联派生数据的项目
    1. 在打开的新窗口中,您将看到派生数据文件夹及其Finder路径。
    1. 要删除它,请按删除按钮。

不过,我们还没有完成,因为我们还必须删除模块缓存。

    1. 打开Finder并选择前往菜单。
    1. 打开转到文件夹...并粘贴: ~/Library/Developer/Xcode/DerivedData/ModuleCache
    1. 前往打开目的地。
    1. 现在,将ModuleCache文件夹中包含的项目拖到Trash中。
    1. 清空垃圾箱。
正在加载...