Частный импорт файлов Objective-c в swift framework - PullRequest
0 голосов
/ 22 мая 2019

Каждый файл цели c, импортируемый в swift framework, следует этим правилам.

  1. Должен быть импортирован в каркасе зонта.
  2. Он должен быть опубликован под заголовками на этапах сборки.

Мое требование: Я хочу скрыть файл цели c, поэтому мне нужно удалить файл из общего доступа и перетащить его в проект в поле заголовков.

Решение, которое я получаю: Создайте другой файл .moduleMap и добавьте эти частные заголовки в этот файл модуля. Добавьте путь к файлу поиска в настройках сборки. Перетащите эти файлы из проекта в раздел заголовков на этапах сборки.

Результат: Показывает файлы, не найденные при использовании файлов цели c.

Вот скриншоты

  1. Каталог проекта, в котором файлы test1 являются целевым файлом c.

enter image description here* * 1030

  1. Создан файл модуля

enter image description here

3. Изменены пути поиска компилятора.

enter image description here

  1. После этого я удаляю этот файл из зонтичного заголовка.

enter image description here

5.Наконец смените файл с публичного на проект.

enter image description here

Но все же при использовании файла Test1 я получаю ошибку

enter image description here

На какой шаг я отстаю? Что мне нужно сделать, чтобы справиться с этим сценарием.

...