@LuigiVampa

Как упаковать статическую библиотеку в pod для iOS?

Здравствуйте. Я новичок в iOS разработке и работе с XCode. Интересует следующий вопрос.
Есть кодовая база написанная на С. Я бы хотел использовать её в приложениях на Android и iOS. Для этого хочу упаковать её в библиотеку, причем так, чтобы в дальнейшем была возможность распространять её через стандартный менеджер зависимостей.
С андроидом ситуация довольно понятная, я написал простенькую JNI-обертку, и набор классов чтобы вызывать её. Получился отдельный пакет, который в последствии я могу опубликовать в bintray'е - всё отлично.
Подскажите пожалуйста, как сделать аналогично для iOS? И возможно ли это вообще?
Я так полагаю что сначала, нужно скомпилировать С-шный проект, причем, если я не ошибаюсь, как для ARM так и для x86 архитектуры, затем уложить это в pod, который затем можно будет распространять?
Заранее спасибо
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ответы на вопрос 1
tikhonov666
@tikhonov666
iOS, Swift, Objective-C
Если ты используешь менеджер зависимостей cocoapods, то это возможно. Создаешь проект на Objective-c, импортируешь туда свои С-файлы, оформляешь это все pod'ом.
cocoapods-making-guide
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы