2015-05-15 10 views
14

sto vedendo questo nel mio Mac OS X Yosemite Console:AppleEvents: porta di trasmissione per il processo di invio non ha diritto

AppleEvents: Send port for process has no send right, 
port=(port:30743/0x7817 rcv:1,send:0,d:0 limit:5)  
(findOrCreate()/AEMachUtils.cp #526) 
com.apple.NSXPCConnection.user.1963 

Sto sviluppando un XPC service che gestisce la comunicazione tra processi da un client Mac OS App in esecuzione sullo stesso Mac.

Ovviamente l'errore proviene da:?

(findOrCreate() metodo /AEMachUtils.cp # 526 (Linea #)

Il servizio XPC riceve la richiesta e invita i metodi giusti per gestire la richiesta ma ogni volta che vedere l'avvertimento sopra il @protocol è:

- (oneway void)doService:(NSString *)aString withReply:(void (^)(NSString *))reply; 

non vedo mai la rimonta risposta NSString fa il - (senso unico..) hanno qualcosa a che fare con questo? L'errore viene visualizzato nel monitoraggio Consolestderr per il servizio XPC. L'errore sta dicendo che devo dare i diritti al processo del mittente? Se sì, come?

Grazie in anticipo per la vostra considerazione. Cordiali saluti, AK

+0

Avete un firewall acceso? La tua porta potrebbe essere negata. – Larme

+0

Vedo sempre questo problema con 'DXFinderWindowServer' in 10.10.5 e il mio firewall OS X è disabilitato. –

risposta

Problemi correlati