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