Что такое использование OTHER_LDFLAGS в подспе c? - PullRequest
0 голосов
/ 14 января 2020

Мой проект имеет различные плагины, и каждый плагин связан с одним файлом podspe c. Например, у меня есть плагин coreSDK, в котором у нас есть основные функции для проекта. В coreSDK подспе c мы добавили несколько зависимостей для Google, Facebook и Twitter.

В настоящее время я работаю над социальной интеграцией для всех трех фреймворков, но я заметил, что эти три фреймворка не показывают добавление к цели coreSDK из-за того, что у меня нет доступа к социальным фреймворкам. Один из моих друзей предложил мне добавить эти фреймворки в OTHER_LDFLAGS, чтобы они были добавлены к цели coreSDK.

Я сделаю это, но перед этим я хочу знать, какова цель OTHER_LDFLAGS в подспе c. Как это работает?

Ответы [ 2 ]

0 голосов
/ 14 января 2020

OTHER_LDFLAGS - это не что иное, как другие флаги компоновщика. Это приводит к тому, что фактические модули будут связаны с вашим приложением.

0 голосов
/ 14 января 2020

Этот флаг используется xcodebuild , который использует его при вызове компоновщика ld , чтобы связать цель приложения с каркасами и указать, на каких языках они были написаны.

...