Я включаю стороннюю библиотеку (источники) со своей статической библиотекой. Он предназначен только для устройств (поскольку он включает в себя некоторые процедуры сборки ARM), и я не хочу создавать его для симулятора (я просто хочу, чтобы мое приложение компилировалось там, чтобы я мог протестировать GUI).
- Создание другой цели только для симулятора не вариант, поскольку мои проекты ссылаются на мою библиотеку как на зависимость, и поддерживать ее было бы кошмаром.
- Добавление #if (TARGET_OS_IPHONE) для этих файлов также не вариант, так как это не мои исходные источники, и я хотел бы легко обновить их для обновлений (там более 200 файлов, и я не могу их изменить все они)
Я ищу способ (похожий на #if (TARGET_OS_IPHONE) в исходных файлах), который будет работать из самой IDE (поэтому я могу исключить файл из фактического процесса сборки на основе моей целевой архитектуры). Единственное, что я нашел, - это возможность исключить / включить файл из цели, но не для конкретной архитектуры.
Есть ли способ установить условия архитектуры для конкретных файлов?