Opened 6 years ago
Last modified 16 months ago
#59218 new defect
QLMarkdown and QLColorcode fail on Catalina 10.15
| Reported by: | breiter (Brian Reiter) | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | catalina | Cc: | adriweb (Adrien Bertrand), cooljeanius (Eric Gallager) |
| Port: | QLColorCode QLMarkdown QLStephen |
Description
Quicklook generators installed by MacPorts do not function properly in Catalina 10.15.0. I have built MacPorts from source on Catalina and reinstalled all of my ports.
Unfortunately, the QuickLook generators -- QLMarkdown and QLColorCode -- build and install but they don't work. Instead of generating quickook previews macOS generates an error that the preview cannot be safely displayed.
Attachments (1)
Change History (14)
Changed 6 years ago by breiter (Brian Reiter)
| Attachment: | Screen Shot 2019-10-09 at 00.18.46.png added |
|---|
comment:1 Changed 6 years ago by mf2k (Frank Schima)
comment:2 Changed 6 years ago by mf2k (Frank Schima)
| Keywords: | catalina added; QuickLook Catalina removed |
|---|---|
| Port: | QLMarkdown QLColorCode added |
comment:3 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
If you figure out how to fix it, let us know. Catalina is brand-new, and these ports have no maintainer.
comment:4 Changed 6 years ago by mliker
| Cc: | mliker added |
|---|
comment:5 Changed 6 years ago by breiter (Brian Reiter)
I suspect that QuickLook plugins need to be notarized or they will not be loaded by quicklookd.
https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution?language=objc https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow?language=objc#3087734
comment:7 Changed 6 years ago by mf2k (Frank Schima)
| Port: | QLStephen added |
|---|
comment:8 Changed 6 years ago by adriweb (Adrien Bertrand)
| Cc: | adriweb added |
|---|
comment:9 Changed 6 years ago by ironick09 (Josh Niec)
In the interim, to manually stop the QL* files from being blocked by Catalina due to developer cannot be verified you can run:
$ xattr -d com.apple.quarantine /path/to/file
For example, to ignore the developer cannot be verified error for QLMarkdown I can run (note I installed it using homebrew but that doesn't change anything):
$ xattr -d com.apple.quarantine ~/Library/QuickLook/QLMarkdown.qlgenerator/Contents/MacOS/QLMarkdown
Your path might be different than mine
Do this for all the ql* file you have downloaded, keep in mind is the definitely not secure as in that you may be running a malicious QL* file. All of my files are stored in ~/Library/QuickLook/QL.*/Contents/MacOS/program
comment:10 Changed 6 years ago by saagarjha (Saagar Jha)
comment:11 Changed 6 years ago by mliker
| Cc: | mliker removed |
|---|
comment:12 Changed 6 years ago by saagarjha (Saagar Jha)
comment:13 Changed 16 months ago by cooljeanius (Eric Gallager)
| Cc: | cooljeanius added |
|---|

In the future, please fill in the Port field.