我正在尝试在涉及 OpenCV 和 Qt 的 OSX 上使用 CMake/CPack 制作 OSX 包(尽管我认为此时这些依赖关系并不重要)。一切都可以编译并且包创建得很好,我有一个脚本可以修改必要的库路径,如果我从包中的终端运行它,我正在制作的可执行文件就可以工作。我遇到的问题是,如果我尝试通过 open 命令运行 MyApp.app 文件,或者只是双击应用程序,它会给我错误:
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/
我已经看到其他涉及修改权限的 LSOpenURLsWithRole() 错误的其他解决方案,但这对我没有帮助。此外,此错误代码是“未知错误”,因此我不确定如何继续。