2010-11-03 158 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與您的應用程序以將其拖動到任何文件夾。