Файл «* .swift» является частью модуля «Модуль»;игнорируя импорт - PullRequest
0 голосов
/ 28 сентября 2019

Я столкнулся с предупреждением, которое на самом деле ничего не делает для меня в этом случае, но немного раздражает.

Проект объединяется с несколькими подпроектами через Cocoapods, поэтому структура

  • Корневая папка
    • Основной проект (который объединяет все остальные и используется для доставки сборки конечным пользователям. Импортирует подпроект 1, подпроект 2, ядро)
    • подпроект 1 (зависит от Core, импортирует его через Podfile)
    • Подпроект 2 (зависит от Core, импортирует его через Podfile)
    • Основной проект (независимый)
    • Module.podspec (описывает подспецификации, давайте предположим, что оно объявляет имя фреймворка - Module)

Разработка происходит в Подпроекте 1/2, и для использования некоторых базовых классов мне нужно import Module, чтобыбыстрый файл.И это прекрасно работает.Поскольку разработка происходит непосредственно в проекте, и Cocoapods собирает Module.framework на основе импорта Podfile и Module.podspec

Но когда я собираю проект из основного проекта, подпроект 1/2 и Core находятся вModule.framework.Таким образом, xCode отображает предупреждение:

⚠️ Файл 'EducationContentStoryboard.swift' является частью модуля 'MyCareSpec';игнорирование импорта

Есть ли способ справиться с этим?Я не нашел такого предупреждения в Clang Flags

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