Running multiple instances of the same XPC service (NSXPCConnection)
Is it possible to run multiple instances of the same XPC service using the XPC APIs found in Foundation.framework ( NSXPCConnection , etc.)? The docs don't provide much insight on this matter. EDIT : Did a quick test, and it seems like only one instance of the service is running even though I created two XPC connections. Is there any way to have it run another instance? I believe XPC services designed for one instance per multiple connections. Probably, it is more convenient to manage named pipes with one running executable. So, the most likely it is impossible to create multiple instances