I have created an App and in it I have put my qlgenerator in the Contents/Library/QuickLook folder. This works (ed) such that after installation ... my generator is registered and my file types show up with nice thumbnails. However, with Catalina, I am now having problems with the notarization and it appears that the codesign --deep does not actually sign this folder.:
"message": "The binary is not signed.",
I looked through some of the docs and it seems to indicate that the nested signing doesn't cover this folder. Am I interpretting things correctly? Do I have to explicitly sign this item before I sign my dmg/pkg? Why can't I find much documentation on including a quicklook generator in the App bundle. I wrote this code a long time ago and must have found it somewhere but there are not good pointers for it.
Do not use
--deep for signing your product. See my Signing a Mac Product For Distribution post for an explanation as to why.
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"