在沙盒应用中使用Apple服务

时间:2012-03-15 14:46:28

标签: cocoa osx-lion sandbox

我的应用程序是沙盒。我在“服务”菜单中添加了一个项目,当我尝试在另一个应用程序中选择该菜单项时,我的应用程序未加载,并且该服务无效。

我的应用程序图标显示在Dock面板中并立即消失。当我关掉沙盒时,一切都很好。我想我需要在Entitlements.plist中添加一些行,但我不知道是什么。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

在您的权利中添加如下所示的密钥:

<key>com.apple.security.temporary-exception.apple-events</key>
<array>
    <string>com.apple.itunes</string>
</array>

注意:这意味着我想将Apple活动发送到iTunes,因此您可以在此处获取更多信息:App Sandbox Temporary Exception Entitlements