如何使帮助应用程序与主捆绑中的XPC服务进行通信

时间:2016-09-28 02:47:01

标签: swift cocoa xpc

我已经制作了一个osx应用程序包含一个普通应用程序,一个存储在'Contents / Library / LoginItems'目录中的登录项和一个存储在'XPC Services'目录中的XPC服务。

我的主要应用程序可以与XPC服务进行通信,如下所示。

versionCode

工作正常。

但登录代理应用程序无法正常工作。它报告说它无法与帮助应用程序通信。我以为它无法找到XPC服务。

我发现它在将XPC服务二进制文件嵌入到代理程序包中后确实有效。但是同一个bundle中会有两个xpc二进制包。我想也许这不是一个优雅的解决方案。

有没有其他方法可以解决这个问题?

0 个答案:

没有答案