Мне нужно создать фреймворк в 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