Swift Framework со встроенной библиотекой Objective-C - PullRequest
1 голос
/ 25 апреля 2019

Мне нужно создать фреймворк в swift, который будет внутренне использовать static library.Было бы здорово, если бы эта библиотека была видна только внутри этой структуры.Я добавил все файлы этого library в framework и создал файл module.modulemap.Этот файл выглядит следующим образом:

framework module MySDK {
    umbrella header "MySDK.h"
    export *
}

module BluFi {
    header "/Users/homedudycz/Documents/Developer/MyApp/MySDK/blufiprotocol/DH_AES.h"
    export *
}

И теперь я могу использовать объекты из этого static library внутри моего framework, но есть проблема.Когда я пытаюсь импортировать framework в некоторые app, я получаю сообщение об ошибке: Missing required module 'BluFi'.

Что я делаю не так?Есть ли другой способ импортировать эту библиотеку static внутри моего framework для внутреннего использования?

Я также создал пример проекта с библиотеками, которые мне нужно добавить в этот SDK.Пожалуйста, посмотрите и обновите путь в module.modulemap - я не знаю, как сделать его относительно пути SDK: /

https://www.dropbox.com/s/rnh7y7zr63zillv/TestApp.zip?dl=1

...