Mac

升级到 macOS Sierra 之后踩到的坑 (持续更新)

Posted by Echo on September 22, 2016

本来没想这么早升级的,主要是之前看相关的消息,我以为新版本 GateKeeper 无法关闭,怕很多应用无法使用了。

之后看到《macOS Sierra 正式版升级须知一览》发现 GateKeeper 仍是可以通过命令行进行关闭的,这才放下心兴致勃勃的点了 Sierra 的下载。

安装过程一切顺利,完成之后直接重置了 NVRAM。

正常启动之后没有发现大的问题,比如 Homebrew 无法使用之类的。

但仍然发现了一些小问题。

坚果云导致 Finder 使用右键菜单时崩溃(已解决)

起初我直觉以为是杀毒软件 ESET Cyber Security 引起的,因为 ESET 启动后明确提示不支持 Sierra ,并且在我删除 ESET 套件后也突然发现 Finder 右键可用了,但是重启后发现问题仍在。

仔细看了看详细信息,发现崩溃信息中提到 NutstorePlugin,才确定是由坚果云导致的崩溃。

在坚果云论坛搜到了这篇帖子,其中官方提到可下载最新的测试版本Mac客户端

更新之后问题解决。

XtraFinder 剪切文件时候导致 Finder 崩溃(待解决)

在升级 Sierra 之后,发现 Bartender 中的 Spotlight 图标无法隐藏(我还是习惯用 Alfred),并且打开 Finder 后发现 XtraFinder 没有加载。

仍然是 SIP(System Integrity Protection)的问题。

解决方法是开机 Command + R 进入恢复模式。

点击实用工具打开终端,执行命令:

csrutil enable --without debug

重启后发现 XtraFinder 可以加载了,但是当我尝试剪切文件的时候,发现 Finder 会闪退,看来 XtraFinder 还是与 Sierra 兼容性上存在问题。于是

只能卸载 XtraFinder 等待更新了。

Bartender 图标位置错乱(待解决)

发现本由 Bartender 掌管的菜单栏图标位置,在每次重启之后,都不大一样。

据说这是由于 Sierra 也支持按住 Command 键拖动图标了引起的问题。

只能等 Bartender 更新了。

sar 命令被移除(待解决)

这个还是在 V2EX 上看到的。

sar(System Activity Reporter) 我在 Linux 上经常用它来分析网络性能。

我试着在 homebrew 搜索 sar ,没找到。我又下了 sysstat 的源码包试着编译了一下,在编译的时候出错了。

用 Google 搜索,发现已有人在项目 Issue 里提出如何在 mac 上编译 sysstat ,但是开发者说因为他没用 mac ,所以也帮不上忙。

iTunes 桌面歌词插件 DynamicLyrics 无法使用(已解决)

我看该项目的 Github 中已经有人提了相关的 Issue, 等待作者更新吧。

(2016年09月25日项目已更新,已可正常使用。)

升级之后的感受

这次升级,外观上几乎没有变化。

(后续更新:刚发现通知中心变丑了。。。)

剪切板同步、存储优化、和完全支持了 ES 6 的 Safari 10,都是让我特别惊喜的功能。

部分功能没有想象中的好用,可能因为很多功能已经有很好的解决方案了。

比如 Siri 除了记录提醒事项外,其他功能的效率并不比 Alfred 更高,而且中英文混说的时候识别率不高。

中文输入法仍然不支持自定义双拼方案。

自动解锁我之前一直用 Near Lock ,嗯,可能如果我有 Apple Watch 的话,也会觉得这个很酷吧。

等我发现了其他问题,再继续更新这篇文章吧。