【发布时间】:2015-06-03 01:50:54
【问题描述】:
我们有 4 个 Mac 应用程序构成“套件”的一部分,每个应用程序都可用于通过 USB 连接的不同科学仪器。
我在 Windows 上的同事开发了一个启动屏幕应用程序,可让您根据所使用的仪器选择四个独立程序中的一个来运行。在 Windows 上,此启动屏幕应用程序与其他可执行文件位于同一文件夹中,并且所有依赖项和库也包含在同一文件夹中。因此,只需单击所需的单选按钮即可启动该程序。
我希望在 Mac OS X 上做的是将 4 个单独的程序捆绑到一个应用程序包和启动画面中,这样当应用程序启动时,用户就会看到启动画面,然后当你选择它自动启动的适当应用程序。
依赖项和库对于所有应用程序都是通用的。
我很乐意使用mac deployment tool 构建一个包含所有依赖项的应用程序包,但我不确定是否可以将多个二进制文件构建到一个应用程序包中,以及如何设置要启动的默认应用程序(启动屏幕)。
提前致谢:)
米奇
【问题讨论】:
-
不确定细节,但绝对有可能——如果您使用这些模块,甚至 macdeployqt 本身也会将 WebKit 和 WebEngine 可执行文件插入到应用程序包中。
标签: macos qt bundle macdeployqt