如果您遇到问题并经历崩溃,可以尝试一些方法来修复它。
如果以下任何解决方案对您不起作用,请联系我们以获得更多帮助。 如果您联系我们,提供任何导致特定问题的文档可能会很有用。
1. 检查您的插件
有时,不兼容或过时的插件可能会导致 Mac 应用崩溃。 因此,最好尝试在没有任何插件运行的情况下使用 Mac 应用,看看这是否可能是导致问题的原因。
要临时禁用您的插件,请退出 Mac 应用,然后在按住 ⇧ Shift 键的同时再次启动它。 这将在安全模式下打开 Mac 应用,如果一切正常,则可能是某个插件导致了崩溃。
要找出哪个插件导致了您的问题,请关闭 Mac 应用,并在不按住 ⇧ 的情况下启动,以再次启用插件。 选择 Sketch > 偏好设置 > 插件 并禁用或卸载所有插件。 然后,逐个添加它们,直到找到导致您问题的插件。
注意: 即使您禁用了一些插件(如 Craft),它们仍然会被加载,因此卸载是确保它们不干扰 Mac 应用的唯一方法。
如果某个插件在启动时导致 Sketch 崩溃,您可以将 Plugins 文件夹移动到您的桌面来卸载所有插件
- 退出 Mac 应用
- 打开 Finder
- 选择 前往 > 前往文件夹… 或按 ⇧⌘G (Shift-Command-G)
- 在出现的对话框中输入以下路径:
~/Library/Application Support/com.bohemiancoding.sketch3
并单击 前往 - 将 Plugins 文件夹拖到您的桌面并重新启动 Sketch
现在您可以继续逐个安装插件,直到找到导致崩溃的插件为止。
插件由第三方开发人员创建,因此您需要联系他们以获得进一步的支持和帮助。 但在您这样做之前,请尝试检查是否有可用于导致您问题的插件的更新。 这通常可以解决问题。
如果禁用您的插件没有帮助,请转到下一个建议。
2. 重新启动您的 Mac
我们知道这听起来很像“你试过关机再开机了吗?” 但有时简单的重启可能是修复 Sketch 中问题的万无一失的方法。
如果可能,请保存您的工作,然后退出 Mac 应用并重新启动 Mac。 如果完全重启无法解决您的问题,请尝试下一个解决方案。
3. 创建新的首选项文件
Mac 应用将您的首选项存储在一个文件中,有时该文件可能会因错误数据而损坏。 删除此文件会强制 Mac 应用创建一个新的首选项文件,该文件不会导致相同的问题。
不用担心,我们不会完全删除该文件 — 我们只会将该文件移开,以便以后在需要时可以恢复它。 按照以下步骤删除该文件并让 Sketch 创建一个新文件。
- 关闭 Mac 应用
- 打开 Finder
- 选择 前往 > 前往文件夹… 或按 ⇧⌘G (Shift-Command-G)
- 在出现的对话框中输入以下路径:
~/Library/Preferences/com.bohemiancoding.sketch3.plist
并单击 前往 - 将找到首选项文件。 将其拖到您的桌面并重新启动 Mac 应用。
如果现在一切都按预期工作,您可以从桌面删除首选项文件。
注意: 当您删除首选项文件时,您可能需要再次设置应用和插件中的一些首选项。
如果您的Issue仍未解决,您可以关闭 Mac 应用并将您的原始首选项文件拖回其位置(覆盖新版本)以恢复您的用户默认设置。
4. 重新安装 Sketch
如果上述步骤没有帮助,则全新重新安装 Mac 应用很可能会解决问题。 我们建议您使用像 AppCleaner(免费) 这样的卸载程序,以确保您在安装新副本之前删除所有相关文件。
我们建议您备份您的库和插件,以便您可以添加回它们并在重新安装后像往常一样继续工作。
- 打开 Finder 并单击菜单栏 前往 > 前往文件夹… 或按 ⇧⌘G (Shift-Command-G)
- 粘贴到:
~/Library/Application Support/com.bohemiancoding.sketch3
并单击 前往 - 将 Libraries 和 Plugins 文件夹移动到您的桌面
- 如果您已向 Sketch 添加任何自定义渐变预设,那么您还需要从与您的 Libraries 和 Plugins 相同的文件夹中备份具有最高编号的
assets-v##.sketchpreset
文件
完成卸载 Mac 应用后,请下载最新版本 并使用您的电子邮件和密码登录。 重新安装 Sketch 后,重复插件备份过程中的步骤 2 和 3,然后添加回您的库、插件和预设。
注意: 如果您在使用 Mac 应用时遇到速度缓慢的问题,您可以尝试其他一些解决方案,您可以在我们的为什么 Mac 应用运行缓慢? 文章中找到更多详细信息。