Wie Sandbox Quick Look Plugin auf Mavericks?Sandbox benutzerdefinierte qlgenerator (Quick-Look) Plugin
Zur Zeit folgende Fehlermeldung zu erhalten:
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 for the 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 for the error codes.
2014-04-14 16:26:50.512 qlmanage[5601:303] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions
Nach Anspruch auf Xcode definiert ist "Code Entitlements Signing" Build-Einstellung, immer noch über Fehlermeldung beobachtet:
<?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>
Versuchen Sie, Ihr .qlgenerator-Plugin zufällig zu debuggen? Ich versuche, meine zu debuggen und ich bekomme den gleichen Fehler (Debugger attaches, aber es endet mit Fehler: 'lsboxd: Verweigert Prozess 4446 (UNKNOWN) Zugriff auf freigegebene Liste com.apple.QuickLookDaemon.LSSharedFileList'). Beachten Sie, dass meine App und Plugins überhaupt nicht signiert oder sandboxed sind. Daher denke ich, dass der Fehler darin besteht, dass 'qlmanage' sandboxed ist, nicht Ihre App oder .qlenerator plugin (mit anderen Worten, ich denke nicht, dass Sie Ausnahmen hinzufügen Ansprüche werden einen Unterschied machen). – NSGod
Ja, ich habe diese Fehler beim Debuggen von qlgenerator. Wie können diese Fehler behoben werden, wenn nicht durch Hinzufügen von Berechtigungen? Ich habe diese Ansprüche von einem der Beiträge in der Apple-Diskussion bekommen. –
Ich bekomme die gleichen Fehler. Ich habe keine Ansprüche. Ich bin kein Code Signing. Ich bin auf Xcode 6.2 und OS X 10.10.2, und ich kann nicht für das Leben von mir herausfinden, wie man ein QuickLook-Plugin funktioniert. Die vorhandene Antwort ist nicht einmal entfernt hilfreich ... – nhgrif