所有
我需要重新启动我的应用。谷歌搜索并得到两个建议:
1。 https://gist.github.com/2204627
直接得到了lsboxd消息。
2。 http://13bold.com/tutorials/relaunching-your-application/
得到LSOpenFromURLSpec()返回-10827 ...消息
它们都与Sandbox有关。
我想知道,有没有办法重新启动我的应用程序部署沙箱?谢谢!
答案 0 :(得分:6)
沙盒应用程序可以使用NSWorkspace
的{{1}}启动自身的新副本;传递选项launchAppWithBundleIdentifier:
,NSWorkspaceLaunchAsync
以异步创建运行应用程序的新进程,并在调用返回后终止当前进程(或作为响应NSWorkspaceLaunchNewInstance
的一部分进行调用)。