macos - 沙盒 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 A
App B
有没有办法在不知道标识符的情况下在沙盒App A
和运行的插件之间进行通信?App B
App B
问候,
解决方案
推荐阅读
- php - 如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误
- sql-server - 生成脚本,适用于视图?
- c++ - 避免构造函数中的隐式转换。'explicit' 关键字在这里没有帮助
- android-studio - 无法获取类型对象的未知属性“geckoviewChannel”
- google-app-maker - 如何在不建表的情况下查看谷歌云 SQL 保存的数据?
- shell - grep 命令检查 If 语句中字符串的计数
- node.js - 如何使用jade在node.js中创建会话
- python - 如何使用 pycairo 表示一个点
- autowired - Springboot测试中的UnsatisfiedDependencyException
- php - 从 json 中删除特定键值的双引号