Как упаковать module.modulemap в CocoaTouch Swift Framework? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать CocoaTouch Swift Framework, который затем я могу распространять среди третьих лиц, чтобы они могли его использовать, и я могу собрать его и нормально использовать на своем компьютере.

Проблемы возникают, когда я даюэто другим людям.Мой фреймворк использует C-код, который я делаю доступным для использования со Swift в моем фреймворке через файл module.modulemap как таковой:

Project Setup Module Map

И я могу использовать такой модуль в файле Swift, в рамках, хорошо, вот так:

enter image description here

ОднакоКогда я собираю фреймворк и даю его другим людям для использования, их компилятор жалуется, что модуль Minzip отсутствует с сообщением Missing required module 'Minizip'.

После исследования кажется, что мне придется сделатьпользователи моего фреймворка изменяют свой Swift Compiler - Search Paths -> Import Paths так же, как я должен это сделать, чтобы мой компилятор нашел module.modulemap.

Есть ли способ, которымЯ могу построить фреймворк, чтобы мне не пришлось это делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...