Opened 5 years ago
Last modified 7 weeks 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 5 years ago by breiter (Brian Reiter)
Attachment: | Screen Shot 2019-10-09 at 00.18.46.png added |
---|
comment:1 Changed 5 years ago by mf2k (Frank Schima)
comment:2 Changed 5 years ago by mf2k (Frank Schima)
Keywords: | catalina added; QuickLook Catalina removed |
---|---|
Port: | QLMarkdown QLColorCode added |
comment:3 Changed 5 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 5 years ago by mliker
Cc: | mliker added |
---|
comment:5 Changed 5 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 5 years ago by mf2k (Frank Schima)
Port: | QLStephen added |
---|
comment:8 Changed 5 years ago by adriweb (Adrien Bertrand)
Cc: | adriweb added |
---|
comment:9 Changed 5 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 5 years ago by saagarjha (Saagar Jha)
comment:11 Changed 5 years ago by mliker
Cc: | mliker removed |
---|
comment:12 Changed 5 years ago by saagarjha (Saagar Jha)
comment:13 Changed 7 weeks ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
In the future, please fill in the Port field.