Mac OS Lion 和沙盒

Posted

技术标签:

【中文标题】Mac OS Lion 和沙盒【英文标题】:Mac OS Lion and Sandboxing 【发布时间】:2011-07-21 12:25:28 【问题描述】:

我正在为 Mac OS 开发一个文件管理器应用程序,我想知道 Mac OS 的新沙盒功能会产生什么影响。

有什么经验吗?

谢谢

【问题讨论】:

您是否尝试通过 Mac 应用商店分发您的应用? 是的,我正计划这样做。 【参考方案1】:

马蒂厄的回答已经过时了。使用 Lion,您必须参考Code Signing And Application Sandboxing Guide。

另请阅读此问题:Howto "sandbox" my Lion application?

【讨论】:

【参考方案2】:

沙箱化您的应用程序目前是可选的。您必须使用 sandbox_init() 函数将代码放入您的应用程序以对其进行沙箱处理。

参考文献:http://techjournal.318.com/security/a-brief-introduction-to-mac-os-x-sandbox-technology/ http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/sandbox_init.3.html

【讨论】:

谢谢,这正是我想知道的。 我很确定您链接到的旧文章不适用于通过 Lion App Store 分发的应用程序。

以上是关于Mac OS Lion 和沙盒的主要内容,如果未能解决你的问题,请参考以下文章

CFMessagePort 和沙盒

Pushsharp 4 - 在生产和沙盒之间切换

PayPal 集成和沙盒测试帐户 Android

如何在 Xcode 4 中协同设计和沙盒助手应用程序?

把UIImage保存到照片库和沙盒中

Qiankun框架对于微前端的解耦和沙盒与实战探索心得