2017-02-02 23 views
1

По какой-то причине Swift не позволяет создавать статическую библиотеку, но у нас есть поставщик, который настаивает на доставке нам статических библиотек.Есть ли обходной путь для использования статических библиотек ObjC в iOS Framework?

Я пробовал использовать флаги -AllLoad и -ObjC, но не удалось скомпилировать фреймворк, связанный со статическими libs.

В теории, поскольку ObjC не связывает указатели на функции (они также связывают классы во время выполнения?) Существует ли способ построить библиотеку Swift без ссылки на статические библиотеки и загрузить ее в приложение? Или есть надежный способ скомпилировать статическую библиотеку в структуру?

ответ

0

Просто установите библиотеку «Необязательно» на фазе «Связь с библиотеками» или отметьте ее «слабым» в «Другие флаги компоновщика».