почему это приложение не работает на PowerPC G4 - PullRequest
1 голос
/ 06 июня 2011

Я работаю над приложением Mac.Моя настройка следующая -

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 -

I - да, он работаетхорошо на моей машине.
II - Вот вывод команды файла на исполняемый файл.
enter image description here
III - Да, я на xcode 3.2.5
iV - клиент только получает ошибку во всплывающем окне.
V - 64-битное целочисленное вычисление уже отключено
enter image description here

1 Ответ

2 голосов
/ 06 июня 2011

Во-первых, он работает на вашей машине?Если вы получаете ту же ошибку на Intel Mac, это говорит о том, что проблема заключается в чем-то другом.

Во-вторых, запустите file на вашем исполняемом файле и посмотрите, для каких архитектур он фактически был построен.Отредактируйте эту информацию в своем вопросе.

В-третьих, убедитесь, что вы действительно используете Xcode 3.2.5, а не 3.2.6.Xcode 3.2.6 удалил PowerPC из предопределенных переменных списка архитектур.Если вы обновились до 3.2.6, вам нужно будет включить ppc в настройку сборки Architects по имени.

В-четвертых, попросите вашего клиента выслать вам любой вывод о вашем приложении, который появится в консольном приложении,и отредактируйте это в своем вопросе.

Пятое, попробуйте отключить настройку сборки "64-bit Integer Math" .

...