Python在Windows上进行Python交叉编译

时间:2012-01-17 21:59:27

标签: python windows macos cross-compiling

我在Windows 7 PC上用Python 2.7创建了一个程序。我使用cx_Freeze为Windows编译了一个版本,但是在没有使用Mac PC的情况下,我找不到为Mac用户交叉编译的方法。

我的研究告诉我PyInstaller不能交叉编译,py2app在Windows上不起作用,而cx_Freeze根本不会创建Mac应用程序。

我有没有办法从Windows交叉编译Mac?

1 个答案:

答案 0 :(得分:2)

即使您可以在Windows上为OS X构建应用程序,您仍然无法对其进行测试,因此无法确保您提供正常运行的产品。

你可能最好找一台带有OS X的电脑,或者一个拥有Mac的朋友,然后编写一个可以兼容py2exe和py2app的cross-platform script。然后,您只需要在PC和Mac上执行脚本,而BOOM,您将拥有这两个程序。