开发者签名DMG的Gatekeeper路径随机化



我们正在打包我们的应用程序以进行拖放安装DMG,如下所示:

Application Name/Application.app
Application Name/Readme
Application Name/Examples/...
Application Name/Documentation/...

并且用户应该d&d应用程序名称文件夹到/Applications/。所有东西都是代码签名的,包括DMG。

从我读到的大多数信息来看,这应该足以防止应用程序迁移的发生,但出于某种原因,这不适合我们的一些Sierra用户吗?

对他们来说,解决方案除了d&d文件夹到/Applications是进行另一次拖动&放置(移动)Application.app某个位置并返回/Applications/ApplicationName/或仅移动Application Name/Application.app盖/Applications/Application.app

现在的问题是,为什么只有一些用户有这个问题,代码签名dmg不应该阻止应用程序迁移吗?

我验证了他们已经选择了允许从Mac应用商店下载应用程序,并确定了开发人员。

我也遇到了同样的问题,不得不通过DTS寻求帮助,所以我想我应该在这里回复

为了避免移位,事实证明,不仅应该对磁盘映像DMG进行签名,而且映像的文件格式也需要非常具体:UDRO

查看hdiutil命令行工具的手册页时,可以看到有关UDRO的更多信息。

相关内容

  • 没有找到相关文章

最新更新