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