2013-03-18 31 views
0

鑑於代碼已經獨立於平臺編寫,當我在Windows上並且軟件包已經成功構建時,如何爲MAC OS構建軟件包?我可以在Windows上使用python setup.py bdist_msi,但不能使用python setup.py bdist_dmg,因爲我不在MAC上。該怎麼做?在Windows上構建OSX軟件包(Python 3.3,tkinter)

的Python 3.3,Tkinter的,cxFreeze,Windows 8的

回答

0

我敢肯定OSX的構建工具(的XCode等人)只能在蘋果平臺上存在,就沒有企業的理由,爲什麼蘋果會它們移植到視窗。

所以可能的答案是「買Mac」。

+0

必須有另一種方式...代碼應該是完全平臺獨立的... – PascalVKooten 2013-03-19 10:43:17

+0

我很抱歉,但你做出錯誤的假設http://cx_freeze.readthedocs.org/en/latest/distutils.html #bdist-dmg – 2013-03-19 11:21:54

+0

你指的是什麼?我不明白嗎?我說的是python代碼應該工作,如果我只能使用完全相同的代碼在mac上使用cxFreeze。我覺得很奇怪,如果它可以在任何平臺上運行這個代碼,那麼爲什麼沒有奇怪的方式從Windows創建.dmg? – PascalVKooten 2013-03-19 13:56:18