3
我的应用程序已被沙盒化。我向服务菜单中添加了一个项目,当我尝试在另一个应用程序中选择该菜单项时,我的应用程序未加载并且该服务无法运行。在沙盒应用中使用Apple服务
我的应用程序的图标出现在Dock面板中并立即消失。当我关闭沙盒,一切都很好。我想我需要在Entitlements.plist
中添加一些行,但我不知道是什么。
有没有人有任何想法?
我的应用程序已被沙盒化。我向服务菜单中添加了一个项目,当我尝试在另一个应用程序中选择该菜单项时,我的应用程序未加载并且该服务无法运行。在沙盒应用中使用Apple服务
我的应用程序的图标出现在Dock面板中并立即消失。当我关闭沙盒,一切都很好。我想我需要在Entitlements.plist
中添加一些行,但我不知道是什么。
有没有人有任何想法?
添加的关键是这样你的权利:
<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.apple.itunes</string>
</array>
注意:这一个意味着我要送苹果事件到iTunes,让你可以在这里得到更多的信息:App Sandbox Temporary Exception Entitlements
什么具体的事情是你的应用试图做什么?如果我们不知道你想达到什么目标,我们不能告诉你使用什么键。 – SevenBits 2013-04-06 04:33:57
听起来您的应用在运行服务时崩溃了。在调试沙箱问题时,启动控制台应用程序并查找任何相关消息是非常有用的,这些消息应该提供有关错误的线索。 – AriX 2014-05-09 06:30:08