XCode выбирал разные исходные файлы в зависимости от архитектуры процессора?
Я использую Xcode для проекта с толстым бинарным, PPC и x86.
Можно ли иметь Xcode для пары исходных файлов, выбирать разные исходные файлы в зависимости от того, архитектура x86 или PPC?
Я знаю, что можно выбрать разные библиотеки ссылок, поэтому я мог бы решить эту проблему, разбив зависимые от архитектуры файлы на две разные библиотеки, и выбрать правильную в настройках ссылок.
Другое решение - разделить проект на два проекта: один для PPC, другой для x86 и объединить их с lipo. Но я бы хотел избежать этих двух решений, если есть способ заставить XCode выбирать исходные файлы в зависимости от архитектуры.
(Третье решение заключается в том, чтобы включить защиту для исходных файлов, но это было бы немного хакерским решением.)
1 ответ
Я решил попробовать объединить двоичные файлы с lipo
вместо. Это означало иметь два проекта, но это нормально. Работал красиво.