XPC服务处理沙箱应用程序中的多个可加载包

时间:2015-01-07 22:17:43

标签: cocoa plugins bundle sandbox xpc

我有一个沙盒应用程序,可以接受第三方制作的插件,同时可以连接多个插件。我想使用XPC服务为这些捆绑包创建另一层安全保护,以防万一其中一个崩溃,我想继续使用没有这个捆绑包的其他人。

我正在使用NSXPCConnection,但问题是我无法同时创建此事件的多个实例。所有实例互相混乱。我不想要一个服务实例来处理所有捆绑包,因为如果我遇到一个问题,那么我必须重新启动整个东西。而且我不想在项目中创建一堆服务副本,只是为了通过使用不同的服务名称来做同样的事情。

所以也许有另一种方法可以做到这一点,甚至可能有正确的方法,请帮助

0 个答案:

没有答案