10.15 上好多 Quicklook 插件都不能用了,大家怎么解决这个问题的呢?
1
Wao 2020-02-04 15:22:23 +08:00
你哪些不能用了?我装了几个,都可以
|
2
jorneyr OP QLStephen 不能用
|
3
henryshen233 2020-02-04 16:25:45 +08:00
@jorneyr 我这可以,可能你需要更新一下
|
4
jorneyr OP @henryshen233 今天刚安装了一次也不行呢
|
5
henryshen233 2020-02-04 16:48:32 +08:00
|
6
halou12 2020-02-04 18:32:16 +08:00
|
7
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 确实很烦 - - |
8
jorneyr OP 谢谢大家了,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. 但是这时还是不能预览。 |
9
lizhuoli 2020-02-04 19:50:15 +08:00 via iPhone
QuickLook 插件需要 Nortorized,就是需要你用一个开发者证书,向 Apple 服务器提交你的二进制文件,Apple 扫描没病毒后返回给你,才能直接运行,否则 macOS 会弹窗告诉你程序已损坏。
如果你的 App 或者插件,已经年久失修找不到作者,可以临时方式绕过,你只需要到你的可执行文件目录,右键按住 Option 点击打开一次,就能绕过(官方后门……),估计未来可能不行了 |
10
lizhuoli 2020-02-04 19:51:42 +08:00 via iPhone
这是 macOS 收紧 App 安全权限的一步,估计未来比如 10.16 ,任何非沙盒的 App 会有更多限制……
|
12
jorneyr OP 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 的文件了,其他格式的也一样 |