我在Windows 7 PC上用Python 2.7创建了一个程序。我使用cx_Freeze为Windows编译了一个版本,但是在没有使用Mac PC的情况下,我找不到为Mac用户交叉编译的方法。
我的研究告诉我PyInstaller不能交叉编译,py2app在Windows上不起作用,而cx_Freeze根本不会创建Mac应用程序。
我有没有办法从Windows交叉编译Mac?
答案 0 :(得分:2)
即使您可以在Windows上为OS X构建应用程序,您仍然无法对其进行测试,因此无法确保您提供正常运行的产品。
你可能最好找一台带有OS X的电脑,或者一个拥有Mac的朋友,然后编写一个可以兼容py2exe和py2app的cross-platform script。然后,您只需要在PC和Mac上执行脚本,而BOOM,您将拥有这两个程序。