我做了一个包含命令行工具的应用程序。我已经启用了应用程序的沙盒,并测试了它的工作。我也对应用程序和命令行工具进行了代码签名。
但是当我将应用程序上传到iTunes时,我收到了一封电子邮件,告诉我“应用程序沙盒未启用”。
显然,我需要设置密钥com.apple.security.app-sandbox
的权限文件为true
,并列出可执行文件:/Contents/MacOS/myApp
和 /contents/Frameworks/x86/myCommandLineTool
。
我确定我在Xcode中已经启用了沙盒,所以我认为问题出在命令行工具上。
我该如何为命令行工具启用沙盒?或者有没有特定的文件夹可以放置该工具?欢迎任何建议 - 我已经为此困扰了几天。