У меня есть библиотека кокопод.#define EXPORT __attribute__((visibility("default"), used, retain)) extern "C"
EXPORT void ios_prepare_request(const char *url) {
// some obj-c code
}
< /code>
[*] Тогда внутренне загружается Dylib. Этот Dylib пытается вызвать эти функции.
При запуске через xcode все работает. Существует шаг, который избавляется от моих глобальных символов. Поэтому, когда я пытаюсь вызвать какую -либо из функций из Dylib в какой -то момент, он получает нулевую ссылку на указатель, и приложение сбивается. Цель пользователя XCCONFIG, но это явно не идеально, поскольку он связывает с целью пользователя. s.user_target_xcconfig = {
'STRIP_STYLE' => 'non-global'
}
< /code>
По умолчанию кокоапод создает статическую LIB, поэтому export_symbol_list не будет работать, так как это предназначено для Dylibs, я пытался решить это, превратив Lib в динамическую структуру < /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/797 ... al-symbols