XPC 和跨架构 OSX 应用程序

Posted

技术标签:

【中文标题】XPC 和跨架构 OSX 应用程序【英文标题】:XPC and cross-architecture OSX applications 【发布时间】:2012-07-07 09:59:33 【问题描述】:

对于我正在开发的桌面应用程序,我必须坚持使用 32 位框架。我正在寻找在适当的进程中运行框架并在 64 位进程中开发应用程序的其余部分的最佳途径。该应用程序还打算在 AppStore 中销售,因此它应该支持 Apple 沙盒。

我在想XPC:适合这些用途吗?为什么我在 Apple documentation related to cross-architecture programming 中找不到?

【问题讨论】:

【参考方案1】:

XPC:适合这些用途吗?

是的,XPC 应该在 32 位和 64 位进程之间正常工作。

为什么我在跨架构编程相关的 Apple 文档中找不到?

因为 XPC 是 10.7 中的新内容,而 64 位转换指南文档从 10.6 开始是 rather old and hasn't been updated。 Apple 并不总是擅长更新旧文档。

【讨论】:

谢谢!我试试看

以上是关于XPC 和跨架构 OSX 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

从 NSXPCConnection 传递非空参数时未调用应用回复

在 XPC 服务守护进程中查看可用的字典?

NSXPCConnection 调试中断/失效

XPC 到 XPC 通信

从 XPC 服务创建 NSXPCConnection

线程和 XPC