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

时间:2012-03-20 01:26:28

标签: macos clang

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

LSOpenURLsWithRole() failed with error -10810

如果使用clang(不使用asan)或gcc

编译,我可以运行该应用程序

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

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

1 个答案:

答案 0 :(得分:0)

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

即:

  

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

我从this post that this might be a potential solution看到,但另一方面-10810 is a generic 'unknown' error code,所以它可能是别的。

希望这有帮助。