- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Gatekeeper 设置是“App Store 和 Identified Developers”
我有一个带有签名应用程序的 DMG。
当我安装 DMG 并在本地运行时,它可以工作。
当我将相同的 DMG 上传到我们的服务器(通过 http)、下载它(通过 http)、安装它并尝试运行该应用程序时,我收到一个弹出窗口,说我的应用程序“已损坏且无法打开。您应该移动它到垃圾箱。
我不知道是怎么回事。同一个文件如何在本地正确运行,但在上传和下载时它已损坏?服务器没问题,我们公司的其他人从它上传和下载应用程序都很好。
我错过了什么吗?
最佳答案
我很高兴你发现了你的问题。如果其他人发现这篇文章在搜索损坏的 DMG,我想添加另一个可能的解决方案:
除了签署 .app 包:codesign -f -s "Developer ID Application: Your Dev ID Here" -v "Your App.app"
您还应该对创建的 DMG 进行签名:codesign -f -s "Developer ID Application: Your Dev ID Here" -v YourProgram.dmg
我没有在 dmg 文件路径周围加上引号,因为 dmg 名称中不太可能有空格。如果这样做,请不要忘记在命令行中对它们进行转义,或者将文件路径用引号括起来。
关于macos - Mac DMG 奇怪 - 签名和 "damaged"应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22458027/
我目前使用 hdiutil创建我的 DMG。 我使用的命令是 hdiutil create -size xxxg myImage.dmg -fs HFS+.我总是在大小上坐立不安,直到我把它弄得足够近
我想下载当前 Xcode 工具的 .dmg 文件。我试过这些:how download xcode dmg file?和 How to download Xcode DMG or XIP file?
我想为我的 Mac 项目创建 dmg 文件。有人可以告诉我该怎么做吗?这是我的第一个 Mac 项目,我不知道如何继续。我还想为用户提供在启动时运行应用程序的选项。我该怎么做? 谢谢。 附注我还想添加自
我想创建 MAC 安装程序并想知道哪种类型的安装程序适合我的要求? 我的要求是 我有执行以下操作的 bash 脚本 获取硬件 ID 和特定于硬件的一些详细信息 构造 XML 生成 PLIST 从互联网
为 Applications 添加别名很容易。 DMG 中的文件夹,因为它位于 /Applications在每台 Mac 上。但是是否可以为用户的 Documents 添加别名?文件夹,其中 Docu
我见过一些 dmg,它们不仅在下载后安装,而且还复制下载文件夹中的安装程序并在安装程序应用程序中打开安装程序。 我不知道该怎么做? 任何人都可以帮忙吗? 最佳答案 我还没有看到自动打开 dmg 文件,
如何创建我的 Xcode 代码的应用程序文件 (.DMG) 以便我可以分发它? 最佳答案 还检查 DropDMG: http://c-command.com/dropdmg/ 被很多开发者使用,让生活
我正在使用 Xamarin.Mac 编写一个 cocoa 应用程序。我已将文件下载到下载文件夹中。现在我想打开我下载的文件。我怎么做 ?FileStream Open(字符串路径,FileMode 模
我遇到的情况是,我的 .dmg 文件将位于包含我的应用程序的可移动存储设备上。当我双击它时,它将安装在我的本地计算机上,并且安装的卷内将是我的 .app (应用程序文件)。现在,我希望我的应用程序在我
我能够创建 DMG 并安装该应用程序。到目前为止一切顺利。 但我面临的问题是脚本(shell 和 applescripts)创建了一个启用了最大化按钮的窗口。单击最大化按钮会使窗口看起来很丑,因为底部
这个问题已经有答案了: How do I create a nice-looking DMG for Mac OS X using command-line tools? (15 个回答) 已关闭 9
如何在不安装DMG的情况下提取其内容?我想将自动更新系统添加到我的应用程序中。它从网站下载 DMG,然后从中提取新版本的应用程序。 最佳答案 可以使用7-zip提取一些.dmg文件. $ 7z x y
我想为我的应用程序创建一个 DMG 文件。该 DMG 文件必须为我提供以下功能。 1-- 如果我重新启动计算机,那么我的应用程序必须自动启动。 如何在我的 DMG 文件中实现此类功能。 谢谢 苏尼尔·
我有一个应用程序经过签名、公证和装订,然后存档到一个 zip 文件中,该文件用作我的 Sparkle 更新程序的对象。 我还将它分发给新用户的 DMG 图像(并且是我网站上的主要下载)。我可以将经过公
我已经为 Java 应用程序创建了 app 和 dmg。我正在签名并通过协同设计验证 dmg 和应用程序。 codesign -s "mycompany name"myproduct.dmg/mypr
在 Objective C(或 Swift)中,我需要确定挂载的卷是否为磁盘镜像(从 .dmg 文件挂载)。 类似的问题让我找到了 NSURL Volume Property Keys ,但它们似乎都
我正在寻找将安装 .dmg 文件的小型 bash 或 python 脚本。 我们假设 dmg 包含一个或多个必须复制到 /Applications 的 .app 目录,覆盖任何已经存在的目录。 与 *
我想分发一个跨平台应用程序,其可执行文件略有不同,具体取决于下载它的用户。这是通过在可执行文件中的某处放置一个占位符字符串来完成的,该字符串在下载时被替换为用户特定的内容。 必须执行这些字符串替换的网
我正在签署 .dmg包含 .app具有有效的开发者 ID 配置文件。一切都已签名,包括框架。当我运行 codesign -dvvv ,出现正确的证书和satisfies its Designated
macOS中磁盘镜像文件和.app扩展名的具体区别是什么 最佳答案 磁盘镜像文件或 .dmg 是磁盘的副本,虚拟磁盘。在最简单的形式中,磁盘镜像是一个文件,其中包含通常驻留在物理设备(例如硬盘驱动器、
我是一名优秀的程序员,十分优秀!