开发人员签署的DMG的网守路径随机化?

时间:2017-01-31 17:42:31

标签: macos-sierra osx-gatekeeper

我们正在打包拖放安装DMG的应用程序如下:

from_date

用户应该将应用程序名称文件夹设置为 / Applications / 。 一切都是代码签名,包括DMG。

从我阅读的大多数信息来看,这应该足以防止应用程序易位发生,但由于某种原因,它不适合我们的一些Sierra用户?

他们的解决方案就是在 / Applications 的d& d文件夹旁边做另一个拖动&删除(移动) Application.app 某处并返回 / Applications / Application Name / 或仅移动应用程序名称/ Application.app 覆盖 / Applications / Application Name / Application.app

现在的问题是,为什么只有部分用户才会遇到此问题,并且不应该代码签名dmg阻止应用程序易位发生?

我确认他们已选择允许从Mac App Store下载的应用并确定开发人员。

1 个答案:

答案 0 :(得分:0)

我有同样的问题在我这边,不得不通过DTS得到一些帮助,所以我想我会通过回复来回报这个问题:

为了避免易位,事实证明不仅磁盘图像DMG应该被签名,而且图像的文件格式需要非常具体:UDRO

当您查看hdiutil command line tool的手册页时,可以查看有关UDRO的更多信息。