我已经成为 Mac App Store 开发人员一年多了,最后我遇到了沙盒,因为经过短暂的休息后,我今天决定提交另一个应用程序。
该应用程序包括:
- 一个主(仅状态栏)应用程序(在后台执行第二个应用程序)
- 一个控制台应用程序(单独的项目),我将其包含在前者的捆绑包中。
当我尝试提交到应用商店时,它...礼貌地告诉我这 2 个可执行文件没有被沙盒化,所以我决定这样做。
我首先对我的主应用程序进行了沙盒处理(添加了一个XXXX/XXXX.entitlements
文件 + 在设置下设置了适当的选项)。一切顺利。
但不是我的其他控制台应用程序。我做了同样的事情,但每次我尝试沙盒时,它都会崩溃。
我打开了应用程序控制台,我注意到了一些这样的错误:
xpchelper 回复消息验证:沙箱创建失败:1002
有任何想法吗?至少,你能给我指出正确的方向吗?
啊啊啊……这玩意儿绝对让我抓狂!