我制作了一个包含命令行工具的应用程序。我已经启用了应用程序的沙箱,并测试它的工作原理。我还对应用程序和命令行工具进行了代码签名。Mac OS应用程序,带命令行工具的沙箱?
但是,当我上传应用程序到iTunes,我收到一封电子邮件告诉我“应用程序沙盒未启用”。
显然,我需要设置的关键com.apple.security.app-sandbox
授权文件与true
值,并列出了可执行文件:/Contents/MacOS/myApp
和/contents/Frameworks/x86/myCommandLineTool
。
我确定我已经在Xcode中启用了沙箱,所以我认为问题出在命令行工具上。
如何启用沙盒的命令行工具?还是有一个特定的文件夹,我应该把这个工具?任何建议的欢迎 - 我已经困扰了好几天。
感谢andrewdotnich的编辑。 – dinosaur 2012-08-06 03:39:22