如何强制py2app在32位模式下运行应用
问题内容:
我试图在Mac OS X
10.6上使用py2app构建应用程序捆绑包。该应用程序使用一些仅针对32位编译的库,因此,在运行该应用程序时,会出现ImportError“没有适当的64位体系结构”。如何告诉py2app强制应用程序以32位模式运行?
问题答案:
一种方法是使用py2app使用仅32位的Python,例如可从python.org下载的仅32位版本。另一个方法是将设置为LSArchitecturePriority
,i386
并且可能ppc
在生成的应用捆绑包的Info.plist中。有关更多信息,请参见此处。