osx - sandbox custom qlgenerator (Quick look) plugin -
how sandbox quick plugin on mavericks?
currently obtaining following error message:
2014-04-14 16:26:50.507 qlmanage[5601:303] *** cfmessageport: bootstrap_register(): failed 1100 (0x44c) 'permission denied', port = 0x8b13, name = 'com.apple.tsm.portname' see /usr/include/servers/bootstrap_defs.h error codes. 2014-04-14 16:26:50.512 qlmanage[5601:303] *** cfmessageport: bootstrap_register(): failed 1100 (0x44c) 'permission denied', port = 0x3f0f, name = 'com.apple.cfpasteboardclient' see /usr/include/servers/bootstrap_defs.h error codes. 2014-04-14 16:26:50.512 qlmanage[5601:303] failed allocate communication port com.apple.cfpasteboardclient; due sandbox restrictions following entitlement defined @ xcode's "code signing entitlements" build setting, still observed above error message:
<?xml version="1.0" encoding="utf-8"?> <!doctype plist public "-//apple//dtd plist 1.0//en" "http://www.apple.com/dtds/propertylist-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.security.app-sandbox</key> <true/> <key>com.apple.security.temporary-exception.mach-lookup.global-name</key> <array> <string>com.apple.cfpasteboardclient</string> <string>com.apple.tsm.portname</string> </array> </dict> </plist>
quicklook plugins don't support entitlement.
you can try modify manually sandbox profile , try change rule.
sandbox profile quicklook in /usr/share/sandbox can check quicklook-satellite.sb , quicklookd.sb profile.
i hope info can you.
i had problem on outlook 2011 quicklook plugins , resolved modifing uicklook-satellite.sb
you can take document: fgoutlook2011manual.pdf.
Comments
Post a Comment