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