Все попытки импортировать динамический фреймворк на площадку Xcode приводят к следующей ошибке:
error: module file's minimum deployment target is ios8.3 v8.3
Все попытки импортировать динамический фреймворк на площадку Xcode приводят к следующей ошибке:
error: module file's minimum deployment target is ios8.3 v8.3
Ответы:
Вы , возможно, создали цель после обновления Xcode, который сделал 8.3 IOS развертывание Target в Строительстве Настройки для этой цели.
Я исправил это:
Обратите внимание на несоответствие версии iOS на этом снимке экрана (один - 10.0, другой - 9.3).
Обратите внимание, что версии iOS теперь совпадают (убедитесь, что все они совпадают)
Если чистая + сборка не исправляет это, переключение устройства / симулятора, на которое вы развертываете, из меню схемы и повторная сборка должны помочь.
Эта ошибка также может возникнуть при модульном тестировании. Итак, помимо того, что предлагали @Tony и @Allreadyhome, сделайте следующее:
И тебе должно быть хорошо.
Как упомянул Тони, вы должны
1. Установите для цели развертывания iOS значение 8.0.
Если вы используете Pods, вам может потребоваться следующий шаг:
2. Войдите в зависимости от модулей и также измените цели развертывания на 8.0.
В моем случае мне пришлось изменить цель развертывания на каждом из моих модулей на 8.0, поскольку все они были на 8.3.
Я обнаружил ошибку:
Module file's minimum deployment target is ios9.2 v9.2
После того, как я изменил цель развертывания iOS на 8.0 для своего PROJECT. Проект создается Xcode 7.2 с отмеченными флажками « Включить модульные тесты » и « Включить тесты пользовательского интерфейса ».
Поскольку для XCUIApplication () требуется iOS 9.0+, чтобы исправить ошибку, просто измените цель развертывания тестов пользовательского интерфейса на 9.0 или выше и оставьте 8.0 для других целей.
У меня возникла эта проблема, когда минимальная цель развертывания нескольких выбранных зависимостей была установлена на более новую версию iOS, чем минимальная цель развертывания основных целей.
У меня была такая же проблема, когда я загрузил учебник по фреймворку с ios 12, и мой sdk должен иметь ios 11.4. Я установил цель развертывания iOS на нужную мне версию (11.4) и также обновил зависимости модулей. Но пропустил несколько. Итак, затем я провел поиск с версией, которую хотел изменить (то есть 12.0). Он просто перечисляет все, что имеет номер версии (target, project, podspec, pods). Замена каждого из них (в моем случае на 11.4) решила эту проблему.