启动使用Clang构建的MacOS应用程序时出错

Agu*_*gus 5 macos clang

最近我用Clang编译器和地址清理程序编译了一个应用程序,但是应用程序无法启动.我收到了这个错误:

LSOpenURLsWithRole() failed with error -10810
Run Code Online (Sandbox Code Playgroud)

如果使用clang(不使用asan)或gcc编译,我可以运行该应用程序

我在订单页面找不到这个问题的线索.

有谁知道可能会发生什么?

Cha*_*ism 0

这可能是权限问题,因此您应该确保将应用程序的二进制文件设置为可执行文件。

IE:

sudo chmod +x /Applications/foo.app/Contents/MacOS/foo

我从这篇文章中看到,这可能是一个潜在的解决方案,但另一方面-10810 是一个通用的“未知”错误代码,因此它可能是其他东西。

希望这可以帮助。