gpt4 book ai didi

objective-c - OS X 沙箱 : LSOpenFromURLSpec() returned -10827

转载 作者:行者123 更新时间:2023-12-03 16:51:27 25 4
gpt4 key购买 nike

我们正在使用一个小帮助应用程序在登录后启动我们的主应用程序。但我们无法启动主应用程序,因为 LSOpenFromURLSpec() 返回错误代码 -10827。

我们是否使用并不重要:

[[NSWorkspace sharedWorkspace] launchApplication:@"/Applications/Appname.app"];

或者:

[[NSWorkspace sharedWorkspace] launchApplication:@"Appname"];

每次都会返回错误。我们该如何解决这个问题?

最佳答案

根据 LaunchServices header ,该错误意味着它无法在应用程序包中找到可执行文件:

kLSNoExecutableErr            = -10827, /* The executable is missing*/

您在标题中提到了 OS X 沙盒,因此我假设您在使用沙盒应用程序时遇到了此问题。您可能无法使用应用程序的当前权限启动其他应用程序。一种简单的测试方法是编写一个仅调用 -launchApplication: 的不受限制的命令行工具。

关于objective-c - OS X 沙箱 : LSOpenFromURLSpec() returned -10827,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com