问题标签 [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 回答
1064 浏览

python - 为 Mac 制作 Python 应用程序包/安装

我为朋友开发了一个应用程序。应用程序并不复杂,只涉及两个 .py 文件,main.py 和 main_web.py,main 是应用程序代码,_web 是它的 Web 界面。由于网络是后来完成的,它保持这种格式,我知道它可以用一个应用程序完成,但不要让它太复杂,我保持这种格式。两个两个与一些文件通信,Web 部件使用 Flask,所以也有“模板”目录。

现在,我想在 OSX 系统上制作一个包或以某种方式使其更易于分发。我看到有一个不错的 py2app 东西,但我正在运行 Windows,我不能真正使用它,因为它不能在 Win 上运行。我也不知道 py2app 是否会出现问题,因为某些配置位于目录中的文本文件中,并且它们在运行时会发生变化。

所以,我想知道,有没有其他方法可以制作这个包,某种设置,比如程序,或者一些脚本之类的?一些简单的“方法”是复制“文档”目录中的文件,并在桌面上添加一些快捷方式来运行这两个应用程序,就是这样,不需要其他任何东西。DMG 会很好,但不是强制性的。

0 投票
1 回答
731 浏览

macos - Mac 应用程序 | 代码签名 | 不通过 Mac App Store 分发

我们的应用程序最初不会通过 mac 应用商店分发,它将通过 DMG 文件,

那么在这种情况下,是否应该签署/认证申请?

我在其中一台测试机器上试过,它显示警告,这个应用程序是从互联网下载的,所以你不能运行,如何摆脱这个,

如果我让应用程序签名,它会解决这个问题,还是有任何其他程序?

0 投票
1 回答
1555 浏览

macos - 为 Mac OS 创建 DMG 可安装文件

我必须使 DMG 可安装,

我可以制作一个普通的可安装文件,它会有指向应用程序文件夹和我的应用程序文件的符号链接,

我想创建类似于 Skype 或 Mozilla,他们将应用程序图标拖到应用程序文件,并可能将某些文件复制到 /library/Application Support 文件夹。

我已经使用 Shell Script 完成了它,一些网站说这里是 Apple 脚本会出现在图片中,但无法弄清楚如何使用它。

0 投票
2 回答
709 浏览

xcode - 共享未签名的 OSX 应用程序

我刚刚开始开发一些 OSX 应用程序,并且在我有一些合法的东西可以发布之前,我不想支付 99 美元的开发人员费用。我的问题是,我试图通过在 Xcode 中将它们存档为未签名的应用程序来与一些朋友分享我拥有的小应用程序。虽然我可以通过电子邮件和空投发送这些并且效果很好,但如果我想将其中一个放在 Mediafire 之类的网站上以便其他人可以下载它们(我不必单独向每个人发送电子邮件),该应用程序被分成一堆不同的文件,用于图标、plist 等。有什么方法可以共享这样的未签名应用程序并保留它,以便人们可以按原样下载和打开应用程序?(或者做一些类似 dmg 的事情,这似乎是许多 3rd 方应用程序所走的路线)。

0 投票
2 回答
2522 浏览

background-image - 无法使用 CMake 为 DMG 安装配置背景图像

我在 Mac OS X 10.7.5 上使用 CMake 2.8.10.2。

我已将 CMake 配置为使用 Xcode 构建一个简单的应用程序,该应用程序创建一个空窗口。然后我尝试配置 CMake 以构建程序的 DMG 安装,使用以下命令指定背景图像:

设置(CPACK_DMG_BACKGROUND_IMAGE /path/to/image)

和自定义 .DS_Store 使用以下方法设置窗口大小和图标位置:

设置(CPACK_DMG_DS_STORE /path/to/DS_Store 文件)

Xcode 将成功构建应用程序并创建磁盘映像。当我安装图像时,它会提供正确的大小和图标位置,但是背景始终设置为白色而不是指定的背景图像。

需要什么才能让背景在磁盘映像中正确显示?

0 投票
1 回答
34196 浏览

xcode - 如何下载 xcode dmg 文件?

我有一个运行良好的应用程序,但最近我在 iOS 6 设备上尝试了它,但它不起作用,这似乎是因为我的旧 xcode 版本(4.2)。我试图从苹果开发者部分下载 xcode 4.6 dmg 文件。我已经下载了两次,但奇怪的是在它完成下载后,将大小为 1.4GB 的 xcode dmg 文件更改为大小仅为 8kbs 的 login.html!有人对这类文件有任何经验吗?我的互联网连接不是那么快,我很难一遍又一遍地下载这些文件。

0 投票
0 回答
329 浏览

macos - 如何使用带有 javafx 的 plist 将富文本许可证添加到 dmg?

所有 JavaFX文档都说:DMG 安装程序还支持以文本格式提供的点击式许可证。如果需要使用富文本格式,则在外部准备 license.plist 文件,然后使用第 6.3.3 节“使用插入资源进行自定义”中的技术将其添加到包中。

令人惊讶的是,我在互联网上的任何地方都找不到如何真正做到这一点。这里有没有人成功地创建了带有富文本许可证的 dmg?顺便说一句,我还在这里发布了我的问题。

在您回复附加许可证文件到 OSX 下的 dmg之前,这仅适用于纯文本文件,我已经知道该怎么做。

0 投票
1 回答
2974 浏览

macos - 如何使用 unix 终端将挂载的 dmg 文件复制到另一个位置?

我正在制作一个 bash 脚本,它将自动下载 Google Chrome 并将其安装到运行 OSX 10.7 的 MacBook Pro 上的用户应用程序文件夹中。我能够从 Google 的服务器成功下载并挂载 .dmg 文件,但我无法从挂载的 dmg 中获取实际的 Google Chrome.app 文件。这是我写的:

运行此脚本后,除此错误外,一切都按预期运行:

有任何想法吗?

0 投票
0 回答
82 浏览

macos - 安装符号链接

我已经准备好发布一个新的 Mac 键盘布局,我只需要将它打包成可以轻松安装在其他机器上的方式。这是一个捆绑包(用Ukelele 制作),需要放在~/Library/Keyboard Layouts. 我正计划创建一个带有捆绑包的 .dmg 和指向该目录的符号链接,以便可以将捆绑包放入,但是当打开 .dmg 时,符号链接显示为不可执行的文件。

我正在使用以下方法创建符号链接:

任何指向正确方向的指针都非常感谢。

0 投票
2 回答
1151 浏览

macos - 在新的 Finder 窗口中打开 DMG 文件

我为我的应用程序制作了一个 .dmg 文件,但是当我打开我的 .dmg 文件时,它会打开并包含边栏。在我见过的大多数应用程序中,.dmg 文件会打开一个没有侧边栏的新 Finder 窗口。我将如何实现这一目标?