【发布时间】:2011-07-26 17:40:55
【问题描述】:
Apple 已规定,从 11 月开始,所有提交到 Mac App Store 的应用程序都必须进行沙盒处理。
好的,但我怎样才能“沙盒”我的应用程序?
我找到了苹果官方指南Code Signing And Application Sandboxing Guide。
本文档列出了以下步骤:
1) “为您的应用程序启用沙盒。”好的,简单:我必须打开 Xcode 4,选择项目,选择目标,转到 Summary 选项卡并检查:
- “启用权利”
- “启用应用沙盒”
- ...以及我感兴趣的每一项权利。
2) 然后:“创建基本权利配置文件后,您应该签署您的应用程序”。简而言之,指南说要在 .app 上运行命令“codedesign”。
但在哪个 .app 上?
每次编译都要这样做吗?
Xcode 不会自动执行此操作?
【问题讨论】:
标签: cocoa xcode4 sandbox osx-lion