Apple已下令所有提交至Mac App Store的应用程序必须从11月开始进行沙盒化。
好的,但我怎么能“沙盒”我的应用程序?
我找到了Apple的官方指南Code Signing And Application Sandboxing Guide。
本文档列出了以下步骤:
1)“为您的应用启用沙盒。”好的,简单:我必须打开Xcode 4,选择项目,选择目标,转到摘要选项卡并检查:
2)然后:“创建基本权利配置文件后,您应该签署您的申请”。简而言之,指南说要在.app。
上运行命令“codesign”但是.app?
我每次编译时都必须这样做?
Xcode不会自动执行此操作吗?
答案 0 :(得分:9)
如果您为应用启用了沙盒,Xcode将使用codesign
工具自动为构建的产品签名。
如果您想自定义代码签名行为,则只需手动运行codesign
工具。