首页 > 解决方案 > 沙盒 Mac 应用程序和插件之间的进程间通信

问题描述

我有一个使用 IPC(共享内存)与 macOS 插件共享App A的应用程序。data该插件在另一个 3rd 方中加载App B

App A <--- data ---> Plugin / App B

现在我正在寻找一种方法来让它与App A沙盒一起工作。(https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-groupsApp Groups Entitlement)似乎是允许在两个应用程序之间进行 IPC 的正确工具。但是我的架构的问题是通信是在(已知标识符)和插件(已知标识符)和第三方(未知标识符)之间进行的。App AApp B

有没有办法在不知道标识符的情况下在沙盒App A和运行的插件之间进行通信?App BApp B

问候,

标签: macosipcshared-memorysandboxappstore-sandbox

解决方案


推荐阅读