2012-01-17 157 views
1

我在Windows 7 PC上用Python 2.7創建了一個程序。我使用cx_Freeze爲Windows編譯了一個版本,但是我找不到一個Mac用戶在不使用Mac PC的情況下交叉編譯的方法。在Windows上爲Python交叉編譯

我的研究告訴我PyInstaller不能交叉編譯,py2app不能在Windows上工作,而cx_Freeze根本不會創建Mac應用程序。

有沒有什麼辦法讓我從Windows交叉編譯Mac?

回答

2

即使您可以在Windows上爲OS X構建應用程序,您仍然無法對其進行測試,因此無法確保您提供的是功能正常的產品。

你可能最好找一臺裝有OS X的計算機,或者一個有Mac的朋友,然後寫一個cross-platform script,它可以同時用於py2exe和py2app。然後,你只需要在PC和Mac上執行腳本,BOOM就可以同時擁有兩個程序。