В AdWhirl SDK - сборке нескольких рекламных сетей - структура структурирована так, что если вы дополнительно не импортируете сопутствующую библиотеку, скажем, из Google AdSense, или из AdMob, он просто игнорирует эти ветви кода при компиляции и запуске кода. То есть, существует код, который требует, чтобы SDK AdSense выполнялся, но если вы не включаете AdSense, он просто игнорирует этот код, ошибки компилятора или что-то еще. Нет никакого комментирующего кода пользователя или чего-либо подобного.Игнорирование ветвей кода, если библиотеки отсутствуют через xcode
Я пытаюсь создать структуру с аналогичным требованием, и я не могу для жизни меня выяснить, как они получили это, чтобы работать. По умолчанию, очевидно, вы получите ошибки компоновщика в своем коде во время компиляции из-за недостающих библиотек. Как экспортировать фреймворк (в настоящее время как .a файл), который имеет эту функцию?