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 和沙盒的主要内容,如果未能解决你的问题,请参考以下文章