Дубликаты определений взяты из Simulator — iOS 11.4/usr/include/module.modulemap. Я просмотрел настройки своего рабочего пространства/проекта и не нашел упоминаний о симуляторе. Все цели развертывания — iOS 11.4.
Похоже, что когда я собираю симулятор, он включает в себя как платформу, так и модули симулятора. Как я могу указать тот или иной вариант?
Эта проблема возникла совершенно неожиданно примерно через день после добавления какаоподов и быстрого кода, но я не знаю, так ли это. связанный. (Целями SDK/развертывания для модулей также являются iOS 11.4, а версия Swift — 4 (за исключением Socket.IO, который использует 3)).
Мой проект модулей использует сгенерированную карту модулей (я ее вообще не редактировал):
Код: Выделить всё
framework module Pods_MyProjectName {
umbrella header "Pods-MyProjectName-umbrella.h"
export *
module * { export * }
}
Подробнее здесь: https://stackoverflow.com/questions/520 ... -simulator
Мобильная версия