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