Kir*_*kov 4 macos cocoa sandbox
将应用程序分发到Mac App Store我遇到了一个奇怪的问题.
我有MainApp和HelperApp.http://take.ms/GS3sRn
上传后我收到Apple的邮件.
亲爱的开发者,
我们发现您最近交付"Monosnap"的一个或多个问题.要处理您的交付,必须纠正以下问题:
未启用应用程序沙箱 - 以下可执行文件必须在权利属性列表中包含布尔值为true的"com.apple.security.app-sandbox"权利.有关沙盒应用程序的更多信息,请参阅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文件的结果有正确的信息代码从终端给我这个:http://take.ms/j4o2vh
如何启用sandbox到helperApp?
在Xcode 5中,您只需要在项目目标的"功能"选项卡中打开"App Sandbox".它会自动为您生成一个名为project_name.entitlements的文件.
这对我有用,现在改为"等待审查"状态.;)