2010-11-03 185 views
0

希望有人能帮助我。我有一个pyqt4程序的代码。这是使用了很多包,如Qt4,HDF5,qimage2ndarray,和,和,和。现在我想创建一个.dmg文件,其中包含运行该程序所需的所有内容。如果你有一个干净的Mac OS X安装,你只需要运行这个.dmg,并且你已经安装了你需要的一切。 如何在Mac上做到这一点?问谷歌,我有很多方法来创建.dmg文件,但仅限于文件夹或.app。但我需要包裹。那我该怎么做呢? 希望得到任何帮助。如何在Mac上创建.dmg文件(python源代码+包)?

+2

我觉得你宁愿需要制作一个比.dmg文件(参见http://s.sudre.free.fr/Stuff/PackageMaker_Howto.html)的文件包 - 这是一个旧的教程,但你应该得到这笔交易 – slhck 2010-11-03 12:58:07

+0

Oooh该死的,当然dmg只是一张磁盘镜像。对我来说太愚蠢了。非常感谢你 – Oli 2010-11-03 14:25:32

回答

0

你必须考虑两种可能性:

  • 在目标计算机上安装的依赖,为所有应用,不只是你的:那么你需要去的路线名为.pkg(稍后交付作为.dmg或.zip)
  • 将依赖关系嵌入您的应用程序包中,以便您可以再次提供.zip或.dmg与您的应用程序以将其拖动到任何文件夹。