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