Статическая библиотека условных ссылок в XCode с переменной окружения

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

Условием должна быть переменная среды, а не тип сборки (Debug, Release) или архитектура.Если статическая библиотека не используется (не импортируется, не используется в коде), то конечный двоичный файл вообще не должен содержать ссылок на нее.

Код должен выглядеть так:

#ifdef CRASH_LOGGING
[Crittercism enableWithAppID:@"abc"]
#endif

И переменная окружения должна иметь похожее имя.

Я играл сOTHER_LINKER_FLAGS = -weak_library, удаляя.a от цели, устанавливая это как дополнительное, но я не могу заставить это работать. Либо библиотека не связана, я получаю ошибку компиляции, либо разделяю.a принадлежит к окончательному исполняемому файлу.

Как мне этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос