我的设置是macOS上的电子应用程序。我正在使用exec-sh运行$ qlmanage
...来生成缩略图。一切正常,除非我对应用程序进行了签名并将沙盒权利设置为true。我尝试了一切,但没有任何效果:
如果我将com.apple.security.app-sandbox
设置为false
,它将起作用。错误日志对我来说毫无用处:
Error: Shell command exit with non zero code: 255
我非常不确定是否有可能在沙盒应用程序中运行$ qlmanage
...
答案 0 :(得分:0)
要从文件中获取Quicklook图片,您宁愿使用
CGImageRef QLThumbnailImageCreate(CFAllocatorRef allocator, CFURLRef url, CGSize maxThumbnailSize, CFDictionaryRef options);
这将返回一个可以用作缩略图的CGImage。在此处查看文档:{{3}}