我正在使用NSWorkspace launchApplicationAtURL启动另一个应用程序:options:configuration:error。
该应用程序由root拥有,拥有权限:rwx r-x r-x,由root拥有:wheel。
该应用程序也位于/ Applications文件夹中(例如/Application/MyApp.app)
根据“启动助理启动服务”部分下面的链接:
http://developer.apple.com/library/mac/#documentation/Security/Conceptual/AppSandboxDesignGuide/AppSandboxInDepth/AppSandboxInDepth.html
我应该可以启动我的应用程序,因为满足以下条件:
该应用程序安装在/ Applications和应用程序包中,所有内容均由root拥有。
启动应用时,我收到以下错误:
“应用程序”MyApp“无法启动,因为它已损坏。”
“操作无法完成。(OSStatus错误-10827。)”
根据相同的链接,当没有满足任何条件时出现错误 请注意,我使用的是Mac OS X 10.8。在Mac OS X 10.7.5中,我没有遇到同样的问题 另请注意,我正在尝试在沙盒应用程序中运行应用程序“MyApp” 我尝试使用2个版本的“MyApp”,但在两个版本中,问题都可以复制:
似乎有什么问题?我错过了什么吗?