macos - 如何在 Mac OS 中将我的 .app 转换为 .dmg,其中包含一些额外的隐藏文件
问题描述
我在 Mac OS 中使用 Desktop Clang -64bit 编译器在 Qt 平台上创建了一个简单的音乐应用程序。我需要根据我的要求将我的应用程序部署到其他 Mac PC 上,我已经转换了我在发布我的应用程序时获得的 .app (我曾使用 macdeployqt 将库文件添加到我的应用程序),并使用磁盘实用程序将其转换为 .dmg。我的应用程序在另一台 Mac PC 上运行良好,但我需要将我的样式表与我的应用程序一起部署,但我无法将样式表文件夹添加到我的 .dmg 文件中。我需要将文件夹与我的 .dmg 文件一起添加,但我不知道该怎么做,以及将我的文件夹保存在其他 Mac 电脑中的正确路径是什么。. 欢迎所有可能的解决方案。提前致谢。
我在 Window 中执行了相同的过程,并使用 Inno 设置编译器创建了我的 .exe 设置文件并通过它添加了我的样式表。我们是否有一些类似的软件可以在 Mac OS 中创建 .dmg
解决方案
我很高兴使用这个 shell 脚本:create-dmg(它在自制软件中可用)来包含背景图像、许可证文件、图标之类的东西。我没有使用将文件和文件夹添加到 dmg 的选项,但它有它们。另请参阅此 SO 问题。
推荐阅读
- mongodb - 为什么 MongoDB observeOn 不使用指定的执行上下文?
- javascript - jQuery.attr() 和 data() 总是返回 undefined
- docker - 如何在 Apache2 使用 HTTPS 代理的 Ubuntu 上配置 Dockerized GitLab CE?
- jquery - 在元素内部内容发生变化时保持元素的第一个高度
- python - FlaskSocketIO:我能够从客户端向服务器发送 socketio 消息,但反之则不行
- php - 当数据包含空格时,PHP post 不起作用
- html - 最大宽度在 IE11 中不起作用,显示:表格容器和显示:flex children
- spring - Spring声明式事务的回滚可以推迟吗
- reactjs - ReactJs - 将数组从父组件传递到子组件
- c++ - 将串行 HDF5 C++ 与 CMake 一起使用