Запустить статическую библиотеку Objective-C на Android
Как запустить статическую библиотеку target-c ".a" с зависимостями iOS для приложения Android? Детали: у нас есть iOS-проект с целью-c Framework (настроенный и не имеет аналогов на Java). Это должно работать на Android. Android NDK не может работать с зависимостями iOS - это главная проблема
1 ответ
Вы не можете напрямую добавить объективную библиотеку c в проект Android, но вы можете попробовать этот инструмент: http://www.apportable.com/ который позволяет запускать объективный код c на Android.
Вы не сможете взять статическую библиотеку, созданную для iOS, и напрямую использовать ее на Android.
Однако, если ваша библиотека состоит из кода Objective C с использованием в основном фреймворков Foundation или CoreFoundation, вы можете использовать набор инструментов GNUstep Android для компиляции библиотеки для Android.
Обратите внимание, что это не сработает, если ваша библиотека использует другие платформы для iOS, такие как UIKit.