PyInstaller不是交叉编译器,因此要制作Mac OS X应用程序,它应该在Mac OS X上编译。但是,我无法访问运行Mac OS X的设备。它是一个选项吗?在python上创建一个虚拟机来模拟Mac而不是运行py2app? (我从来没有做过这样的事情,也不知道从哪里开始。)
答案 0 :(得分:0)
您可以使用虚拟机创建可执行文件。我使用VirtualBox运行Linux环境来为Linux创建可执行文件。同样的事情应该适用于OS X环境,尽管我从未尝试过。我理解在Windows机器上设置OS X虚拟环境的过程有点复杂,但仍然可以完成。有关VirtualBox以及如何设置和使用它的互联网指南。
这与为python创建virtualenv不同;据我所知,不能用于你的要求。