x84_64与10.5.8的兼容性

时间:2009-10-07 21:50:58

标签: macos

我想构建一个带有通用二进制文件的应用程序,其中包含:ppc,i386和x86-64。我遇到的问题是10.5.8它试图启动x86-64版本并失败。

是否有一些配置会使用i386代码启动10.5.8?

2 个答案:

答案 0 :(得分:3)

请参阅建议通过Info.plist进行配置的this SO question

答案 1 :(得分:1)

我不知道操作系统中的一种方法是将二进制文件的一个版本定位到另一个版本。我知道您可以使用lipo删除二进制文件的x86_64版本,这将导致操作系统运行i386版本,但我不认为这是您想要的。

所有这一切都说我建议调试x86_64崩溃的原因,或者只建立二进制文件的i386版本,直到你在一个地方进行调试。