我在将应用程序分发到Mac App Store时遇到了奇怪的问题。
我有MainApp和HelperApp。 http://take.ms/GS3sRn
上传后,我收到Apple的邮件。
亲爱的开发人员,
我们发现您最近交付的一个或多个问题 " Monosnap&#34 ;.要处理您的交付,必须出现以下问题 校正:
未启用应用程序沙箱 - 以下可执行文件必须包含 " com.apple.security.app的沙箱"布尔值为的权利 在权利属性列表中为true。请参阅App Sandbox页面 有关沙盒化应用程序的更多信息。
Monosnap.app/Contents/Library/LoginItems/MonosnapLauncher.app/Contents/MacOS/MonosnapLauncher 更正这些问题后,请转到“版本详细信息”页面 然后点击"准备上传二进制文件。"继续提交 处理应用状态为"等待上传。"那你可以 提供纠正的二进制文件。
此致
App Store团队
在项目级别,所有项目都是沙箱: 1 - http://take.ms/9S9BJ 2 - http://take.ms/nFNY9
这是用终端检查的结果 .entitlement文件有正确的信息 来自终端的codesign给了我:http://take.ms/j4o2vh
如何启用sandbox到helperApp?