我正在与 OSX 的 packageMaker 作斗争,因为它不允许我创建“.pkg”。相反,它迫使我制作一个“.pkg.mpkg”。
这似乎是一个愚蠢的问题,我应该能够通过几个谷歌搜索来回应,但我无法找到很多关于此的信息。
谁能解释它们之间的主要区别以及您是否知道必须使用其中一个或另一个的限制?
我正在与 OSX 的 packageMaker 作斗争,因为它不允许我创建“.pkg”。相反,它迫使我制作一个“.pkg.mpkg”。
这似乎是一个愚蠢的问题,我应该能够通过几个谷歌搜索来回应,但我无法找到很多关于此的信息。
谁能解释它们之间的主要区别以及您是否知道必须使用其中一个或另一个的限制?
据我所知,.pkg 文件是简单、直接的安装程序包。但是,.mpkg 文件是非常可定制的,并且可以链接到最终用户可以在安装程序中打开和关闭的多个 .pkg 文件。
我认为您看到的 .pkg.mpkg 双扩展名只是一个文本附加问题。包是 .pkg 或 .mpkg,而不是两者的组合。
我相信 Collin Allen 是正确的——主要区别在于元包可以引用其他包。但是对于您的 PackageMaker 问题,您是否尝试过 Iceberg?它是一种替代品(免费),我们通常更幸运:更少的错误、更容易理解和使用、更大的自由等。
我没有一个好的答案,但是一旦我尝试修改用户看到的文本,PackageManager 会自动从 .pkg 切换到 .mpkg。两者都包括供应商准备的子安装程序 (.pkg)。