Mac OS X Yosemite
コンソールに次のように表示されます。
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
同じ上で実行されているクライアントからのプロセス間通信を処理するXPC サービスを開発しています。Mac OS App
Mac
明らかに、エラーは次の場所から発生しています。
( #526findOrCreate()
の方法(行番号?)/AEMachUtils.cp
サービスはXPC
リクエストを受け取り、リクエストを処理するために適切なメソッドを呼び出しますが、上記の警告が表示されるたびに. @プロトコルは次のとおりです。
- (oneway void)doService:(NSString *)aString withReply:(void (^)(NSString *))reply;
返信が戻ってくることはありませんNSString
。- (一方向void
) はそれと関係がありますか? Console
サービスの追跡stderr
にエラーが表示されXPC
ます。送信者プロセスに権限を与える必要があるというエラーですか? もしそうなら、どのように?
ご検討いただきありがとうございます。よろしく、 AK