Архивирование iOS для выпуска полос глобальных символовIOS

Программируем под IOS
Ответить
Anonymous
 Архивирование iOS для выпуска полос глобальных символов

Сообщение Anonymous »

У меня есть библиотека кокопод.#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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»