问题标签 [dmg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1558 浏览

python - 我想将我的 python 应用程序共享为 dmg 或包?

我已经为 mac 开发了我的第一个 .app,用 python 编写,并想与一些朋友分享这个 .app。

我已经通过 py2app 转换了 python 脚本。然后我有一个 .app 并将其压缩为 .dmg 文件。

我与伙计们分享了这个 .dmg 文件,其中之一,它工作正常。(他已经安装了python)

其他人无法打开 .app 文件,他们会收到错误消息。经过深入的搜索,我得到了它。他们没有安装python。

现在我的问题是:如何在我的 .dmg 文件(或作为包?!)中包含“一键式 python 安装”

0 投票
1 回答
645 浏览

c# - 创建 Mono 安装程序包 (OSX)

我有一个在 OSX 上用 Mono 开发的 C# Winforms 应用程序。

我想创建一个安装程序包,它将我的应用程序安装在任何 OSX 计算机上。

如何创建安装程序包?

谢谢

0 投票
1 回答
760 浏览

macos - 在使用 install4j 创建的 Mac OS X 安装程序中更改 LSMinimumSystemVersion

我正在使用 install4j 版本 5.1.6 创建 Mac OS X 安装程序。生成的 Info.plist 文件包含 LSMinimumSystemVersion = 10.6 的定义。我需要能够将其更改为 10.5。

我已经修改了生成的 DMG 文件,它工作正常。但我更希望 install4j 使用正确的最低 Mac OS X 版本。

我在 install4j 帮助和谷歌搜索中都没有找到任何信息。

你们中的任何人都已经这样做并且可以帮助我吗?

0 投票
1 回答
2164 浏览

windows - 在 Windows 上创建 mac DMG 文件

我们有为 windows 和 mac 生成安装程序的应用程序(应用程序在 windows 下工作)。差不多完成了,最后一步是创建dmg。可以在windows上做吗?

0 投票
2 回答
831 浏览

macos - 如何使用 puppet 卸载 DMG?

所以我有一个本地 DMG,我用 puppet (VirtualBox-4.2.18-88780-OSX.dmg) 安装它,我用它运行它

sudo puppet resource package virtualbox ensure=present provider=pkgdmg source=puppet:///virtualbox/VirtualBox-4.2.18-88780-OSX.dmg,

一切正常。但是当我尝试用 删除它时sudo puppet resource package virtualbox ensure=absent,我得到一个错误

Error: Could not set 'absent' on ensure: undefined method 'uninstall' for #<Puppet::Type::Package::ProviderPkgdmg:0x107cb8218>

我对为什么会发生这种情况有一个模糊的想法,它看起来不像 puppet 正在识别 virtualbox 卸载工具。我该如何解决?

0 投票
1 回答
233 浏览

macos - 创建 DMG 文件。MonoDevelop (OSX) 版本 3.0.6

我正在使用 MonoDevelop 3.0.6 版在 OSX 上开发 C#.NET 项目。

我正要拔头发。用户界面是如此的不直观!

我想将我的项目打包到一个安装程序(.dmg 文件)中。我读过它是可能的,但是 MonoDevelop UI 太乱了,很难找到任何东西。

有人可以告诉我:

1)有可能吗?2)它是如何完成的?

谢谢你让我的大脑免于爆炸!

0 投票
1 回答
84 浏览

macos - 如何从 dmg 自动启动安装程序

我想在 Macintosh 上部署我的程序,并且我有一个工作安装程序,但安装程序和文件被打包到一个 zip 文件中。我想制作一个 DMG 文件并将它们放入其中。这很容易做到,但我希望安装程序在用户打开 DMG 文件时自动启动。有没有办法做到这一点?

0 投票
0 回答
2137 浏览

objective-c - 在 mac os x 中以编程方式挂载磁盘映像(DMG)

:如何以编程方式挂载苹果磁盘映像?

我的方法类似于使用磁盘仲裁进行安装,如此处所示。我不喜欢使用任何命令行工具。

卸载和弹出工作完美,但安装需要一个 BSD 名称(通常用于磁盘的块文件)。我也看过DiskArbitrator的源代码,这个工具hdiutil在后台使用来为 DMG 创建块文件。

是否有任何其他方法/框架可以为我的磁盘映像创建块文件,以便我可以使用它来挂载 DMG?

我已经看过这个

0 投票
1 回答
206 浏览

python - 如何为 mac osx 创建安装程序

我正在用 python 制作一个应用程序,它能够打开不同的文件类型。此代码在 Eclipse 上运行良好,同时将我要打开的文件名和配置文件分别作为参数传递。现在我使用 py2app 将其转换为应用程序。因此,问题是如何处理参数,因为需要通过应用程序打开不同的文件类型,并且该应用程序在处理时还需要配置文件。是否有任何不同的方法可用于制作可以安装在 mac osx 上的应用程序。

0 投票
3 回答
557 浏览

ruby - 通过 http 链接下载 dmg 文件

我正在尝试使用 ruby​​ 脚本通过 http 链接下载 .dmg 文件。我已经尝试过http://www.ruby-doc.org/stdlib-2.0.0/libdoc/net/http/rdoc/Net/HTTP.html中描述的 NET::HTTP 和 HTTParty 方法 这些方法适用于图像和其他网页内容,但不适用于 dmg 文件。

如何通过 http 链接获取 dmg 文件。