widzę to w moim Mac OS X Yosemite
konsoli:AppleEvents: Wyślij portu dla procesu ma prawo wysyłania
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
Zajmuję się tworzeniem XPC service który obsługuje komunikację między procesami z klientem Mac OS App
uruchomione na tym samym Mac
.
Oczywiście błąd pochodzi z:
(findOrCreate()
metoda /AEMachUtils.cp
# 526 (linia #)
Usługa XPC
odbiera żądanie i wywołuje odpowiednie metody, aby obsłużyć żądania, ale za każdym razem patrz wyżej ostrzeżenie @protocol jest:
- (oneway void)doService:(NSString *)aString withReply:(void (^)(NSString *))reply;
nie widzę odpowiedź NSString
comeback robi - (jednokierunkowy..) mają z tym coś wspólnego? Ten błąd pojawia się w usłudze śledzenia stderr
dla usługi stderr
. Czy błąd mówi, że muszę nadać uprawnienia procesowi nadawcy? Jeśli tak, w jaki sposób?
Z góry dziękuję za uwagę. Pozdrowienia, AK
Czy masz zaporę ogniową? Twój port może zostać odrzucony. – Larme
Widzę ten problem przez cały czas z 'DXFinderWindowServer' na 10.10.5 i moja zapora systemu OS X jest wyłączona. –