10.15 上怎么使用 Quicklook

2020-02-04 14:38:18 +08:00
 jorneyr

10.15 上好多 Quicklook 插件都不能用了,大家怎么解决这个问题的呢?

3840 次点击
所在节点    Apple
12 条回复
Wao
2020-02-04 15:22:23 +08:00
你哪些不能用了?我装了几个,都可以
jorneyr
2020-02-04 16:19:28 +08:00
QLStephen 不能用
henryshen233
2020-02-04 16:25:45 +08:00
@jorneyr 我这可以,可能你需要更新一下
jorneyr
2020-02-04 16:36:21 +08:00
@henryshen233 今天刚安装了一次也不行呢
henryshen233
2020-02-04 16:48:32 +08:00
halou12
2020-02-04 18:32:16 +08:00
有些是预览不了了,参考这个处理下

https://github.com/whomwah/qlstephen/issues/23
ynyounuo
2020-02-04 18:56:49 +08:00
- 报错 "Developer cannot be verified..." → https://github.com/anthonygelibert/QLColorCode/issues/51#issuecomment-572932925

- 全部 extension 不工作 → 大概率 DropboxQL.qlgenerator 作祟

- 部分 extension 不工作 → https://github.com/whomwah/qlstephen/issues/81#issuecomment-559306570

由于现在 qlmanage 取消了 -d,对 quicklook 进行 debug 确实很烦 - -
jorneyr
2020-02-04 19:34:40 +08:00
谢谢大家了,QLStephen 应该是生效了,但是只能预览部分文件,如无后缀的文本可以预览。
但是 Run mdls -name kMDItemContentType <someFile>.pde on a given *.pde file 可以看到输出
like kMDItemContentType = "dyn.ah62d4rv4ge8047k": No specific UTI is defined for *.pde.
qlstephen should handle the preview, unless blacklisted.

但是这时还是不能预览。
lizhuoli
2020-02-04 19:50:15 +08:00
QuickLook 插件需要 Nortorized,就是需要你用一个开发者证书,向 Apple 服务器提交你的二进制文件,Apple 扫描没病毒后返回给你,才能直接运行,否则 macOS 会弹窗告诉你程序已损坏。

如果你的 App 或者插件,已经年久失修找不到作者,可以临时方式绕过,你只需要到你的可执行文件目录,右键按住 Option 点击打开一次,就能绕过(官方后门……),估计未来可能不行了
lizhuoli
2020-02-04 19:51:42 +08:00
这是 macOS 收紧 App 安全权限的一步,估计未来比如 10.16 ,任何非沙盒的 App 会有更多限制……
jorneyr
2020-02-04 20:02:38 +08:00
@lizhuoli 好多 quicklook 插件不能用,挺郁闷的
jorneyr
2020-02-04 20:57:39 +08:00
QLStephen 也是生效的,只是对有后缀名的文件不生效,最后使用 QLColorCode 解决问题了,例如预览 .properties 后缀的文件:
1. mdls -name kMDItemContentType application.properties,输出
kMDItemContentType = "dyn.ah62d4rv4ge81a6xtsbw1e7dmqz3u"

2. 打开 ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist,找到节点 Document Content Type UTIs,
把上面得到的 dyn.ah62d4rv4ge81a6xtsbw1e7dmqz3u 加入到这个节点下,保存

3. 执行 qlmanage -r,然后就可以使用 QLColorCode 预览 .properties 的文件了,其他格式的也一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/642075

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX