2014-04-14 9 views
11

Jak korzystać z wtyczki piaskownicy do szybkiego wyszukiwania na pojedynczych urządzeniach?piaskownica niestandardowa wtyczka qlgenerator (Quick look)

Obecnie uzyskanie następujący komunikat:

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 

Po uprawnienie jest zdefiniowana w Xcode "Kodeks Podpisanie Uprawnień" ustawienie build, nadal obserwuje się powyższy komunikat o błędzie: plugins

<?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> 
+1

Czy próbujesz debugować swoją wtyczkę .qlgenerator przez przypadek? Próbuję debugować moje i otrzymuję ten sam błąd (dołącza debugger, ale kończy się z błędem: 'lsboxd: Denied proces 4446 (UNKNOWN) dostęp do listy współdzielonej com.apple.QuickLookDaemon.LSSharedFileList'). Zauważ, że moja aplikacja i wtyczki nie są w ogóle podpisane lub są piaskowane, więc myślę, że błąd polega na tym, że 'qlmanage' jest piaskownicą, a nie twoją aplikacją lub wtyczką .qlenerator (innymi słowy, nie sądzę, żeby dodawać wyjątki do twojego uprawnienia będą miały znaczenie). – NSGod

+0

Tak, mam te błędy podczas debugowania qlgenerator. Jak rozwiązać te błędy, jeśli nie poprzez dodanie do uprawnień? Mam te uprawnienia z jednego ze stanowisk w dyskusji na Apple. –

+0

Otrzymuję te same błędy. Nie mam uprawnień. Nie jestem Code Signing. Jestem na Xcode 6.2 i OS X 10.10.2 i nie mogę na całe życie dowiedzieć się, jak zrobić wtyczkę QuickLook. Istniejąca odpowiedź nie jest nawet pomocna ... – nhgrif

Odpowiedz

-2

Quicklook nie obsługują uprawnienia.

Możesz ręcznie zmodyfikować profil piaskownicy i spróbować zmienić regułę.

Profil sandbox dla quicklook jest w /usr/share/sandbox, gdzie można sprawdzić profil quicklook-satellite.sb i quicklookd.sb.

Mam nadzieję, że te informacje mogą ci pomóc.

miałem jakiś problem na moim Outlook 2011 Quicklook wtyczek i postanowiłem modifing się uicklook-satellite.sb

Możesz pomóc spojrzeć na ten dokument: FGOUTLOOK2011Manual.pdf.

+0

Dziękuję, spróbuję. –

+2

Czy to prawie uniemożliwiłoby dystrybucję wtyczki, ponieważ nie można naprawdę prosić ludzi o modyfikowanie plików '/ usr/share/sandbox /'? – tbc

Powiązane problemy