2011-12-28 42 views
1

如果我使用的是Xcode 4 + Snow Leopard,可以配置Mac App Store应用沙盒吗?我正在阅读Apple的指南,但在摘要选项卡中没有看到关于权利的任何信息。这是否意味着所有MAS开发人员都需要在Lion上构建他们的应用程序?在Snow Leopard下的Xcode 4中配置应用沙箱

回答

0

我发现最好的方法是安装Lion并使用Xcode 4.3或更高版本。您需要在控制台应用程序中查找来自sandboxd的消息,以便能够捕获沙箱侵犯并添加相应的权利。 AFAIK,此工作流程不适用于Snow Leopard,因为sandboxd不可用。

1

这不是一个权威的答案,但this question让我认为需要XCode 4.2来获得这些功能。我的XCode肯定没有自动升级到4.2,但the 2nd answer为XCode 4.2提供了一个Torrent下载链接。

这是link to using sandbox in SL

+0

我正在运行Xcode 4.2,但设置权利的相关UI项目不存在,这让我觉得在3月份发布到MAS的每个人都必须在Lion上开发。 – dteoh 2012-02-04 00:00:23

0

安全权利在构建过程中传递给codesign命令行工具。我刚刚测试在Snow Leopard上用沙箱权利构建“开发人员ID”应用程序。

0

是的,我也试用雪豹与Xcode 4.2。它没有提供任何权利的选项。 但在狮子它的完美。我认为没有其他选择,而不是编译它在狮子操作系统。