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

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

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

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

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

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

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

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

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

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