没有应用程序bundle的QT命令行可执行二进制文件有Macdeployqt吗



我正试图在Mac上构建一个不会产生.app捆绑包的命令行工具。

当我运行makerelease时,它只提供一个可执行文件,因为它是终端的命令行工具。

我知道macdeployqt可以让你打包所有必要的文件,让.app在没有qt安装在另一台机器上的情况下运行。

有没有类似的工具只用于二进制可执行文件?

当我将可执行文件传递给macdeployqt时;错误:找不到的绑定二进制文件&";。

macdeployqt针对现有的.app捆绑包运行,并处理大部分库集合和install_name_tool业务以使捆绑包可部署。即使您要使用此工具,您最终也会手动自定义二进制文件的install_name信息以满足您的目的。

https://github.com/SCG82/macdylibbundler将捆绑一个应用程序并修复安装名称/rpath。免责声明:我是开发者。