1

我正在开发一个 Mac 应用程序。我的设置如下 -

Xcode 3.2.5 Mac OS X 10.6.6

这是目标属性-

在此处输入图像描述

我的客户正在使用 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 包含在“有效架构”中,但客户端收到以下错误 -

在此处输入图像描述

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

编辑 1 -

我 -是的,它在我的机器上运行良好。
II -这是可执行文件命令的输出。
在此处输入图像描述
III -是的,我在 xcode 3.2.5
iV 上 -客户端只在弹出窗口中收到错误。
V - 64 位整数数学已被禁用
在此处输入图像描述

4

1 回答 1

2

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

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

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

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

第五,尝试关闭“64-bit Integer Math”构建设置

于 2011-06-06T07:31:04.847 回答