XCode выбирал разные исходные файлы в зависимости от архитектуры процессора?

Я использую Xcode для проекта с толстым бинарным, PPC и x86.

Можно ли иметь Xcode для пары исходных файлов, выбирать разные исходные файлы в зависимости от того, архитектура x86 или PPC?

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

Другое решение - разделить проект на два проекта: один для PPC, другой для x86 и объединить их с lipo. Но я бы хотел избежать этих двух решений, если есть способ заставить XCode выбирать исходные файлы в зависимости от архитектуры.

(Третье решение заключается в том, чтобы включить защиту для исходных файлов, но это было бы немного хакерским решением.)

1 ответ

Решение

Я решил попробовать объединить двоичные файлы с lipo вместо. Это означало иметь два проекта, но это нормально. Работал красиво.

Другие вопросы по тегам