在Windows上为Mac进行Python交叉编译
我在我的Windows 7电脑上用Python 2.7写了一个程序。我用cx_Freeze为Windows编译了一个版本,但我找不到在不使用Mac电脑的情况下为Mac用户交叉编译的方法。
我查了一下,发现PyInstaller不能进行交叉编译,py2app在Windows上无法使用,而cx_Freeze根本无法创建Mac应用。
有没有什么办法让我在Windows上为Mac进行交叉编译呢?
1 个回答
3
即使你能在Windows上为OS X开发一个应用程序,你还是无法进行测试,这样就没办法确保你交付的产品是能正常运行的。
你可能更好找一台装有OS X的电脑,或者找个有Mac的朋友,然后写一个跨平台的脚本,这个脚本可以同时在py2exe和py2app上运行。这样,你只需要在PC和Mac上执行这个脚本,哗啦一下,你就能得到两个程序了。