无法使用NSWorkspace launchApplicationAtURL在Mac OS X 10.8中启动另一个应用程序:options:configuration:error

时间:2013-04-23 01:56:56

标签: macos cocoa sandbox launch nsworkspace

我正在使用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”,但在两个版本中,问题都可以复制:

  1. 代码签名(使用自签名证书)
  2. 没有代码签名
  3. 似乎有什么问题?我错过了什么吗?

0 个答案:

没有答案