为什么这个应用程序不适用于PowerPC G4

时间:2011-06-06 04:58:07

标签: cocoa macos architecture powerpc

我正在开发一款mac app。我的设置如下 -

Xcode 3.2.5 Mac OS X 10.6.6

以下是目标属性 -

enter image description here

我的客户正在使用PowerBook G4 12'。这是他的配置 -

Model Name: PowerBook G4 12'Model Identifier: PowerBook 6,1Processor Name: PowerPC G4 (3.3)Processor Speed: 867 MHzNumber of CPUs: 1L2 cache (per cpu): 256 KBMemory: 1.12 GBBus Speed: 133 MHzBoot ROM version: 4.5.5faSerial number: UV3132DTMRTHardware UUID: 00000000-0000-80000-000A956CD1C6

我认为对于PowerPC G4,我应该将ppc7400包含在“有效架构”中,但客户端会收到以下错误 -

enter image description here

我的问题是在PowerPC G4上运行此应用程序需要哪些设置?

修改1 -

我 - 是的,它在我的机器上运行良好 II - 这是可执行文件命令的输出 enter image description here
III - 是的我在xcode 3.2.5上 iV - 客户端仅在弹出窗口中收到错误 V - 64位整数数学已被禁用
enter image description here

1 个答案:

答案 0 :(得分:2)

首先,它是否在您的机器上运行?如果在Intel Mac上出现相同的错误,则表明存在其他问题。

其次,在您的可执行文件上运行file,看看它实际构建的体系结构。将该信息编辑到您的问题中。

第三,确保你真的运行Xcode 3.2.5而不是3.2.6。 Xcode 3.2.6从预定义的架构列表变量中删除了PowerPC。如果已升级到3.2.6,则需要在名称的架构构建设置中包含ppc。

第四,请求您的客户向您发送有关您的应用的任何输出,该输出显示在控制台应用中,并将其编辑到您的问题中。

第五,try turning off the “64-bit Integer Math” build setting