Усі спроби імпорту динамічного фрейму на ігровий майданчик 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 Deployment Target у налаштуваннях збірки для цієї цілі.
Я це виправив:
Зверніть увагу на невідповідність версії iOS на цьому знімку екрана (одна - 10.0, інша - 9.3)
Зауважте, що версії iOS зараз збігаються (переконайтеся, що всі вони відповідають)
Якщо чиста + збірка не виправить це, допоможе переключення пристрою / симулятора, до якого ви розгортаєтесь, із меню схеми та повторної побудови.
Ця помилка може також з’явитися, якщо ви перевіряєте модуль. Тож крім того, що запропонували @Tony та @Allreadyhome, виконайте наступне:
І ти повинен бути хорошим.
Як згадував Тоні, ти повинен
1. Встановіть ціль розгортання iOS на 8.0
Якщо ви використовуєте Pods, наступний крок, можливо, вам потрібно буде зробити:
2. Перейдіть в залежності від Pods і змініть цілі розгортання на 8.0 також.
У моєму випадку мені довелося змінити ціль розгортання на кожному з моїх стручків до 8.0, оскільки всі вони були на 8.3.
Я зіткнувся з помилкою:
Module file's minimum deployment target is ios9.2 v9.2
Після того, як я змінив ціль розгортання iOS на 8,0 для свого ПРОЕКТУ. Проект створений за допомогою Xcode 7.2 , з позначкою " Включити тести модулів " та " Включити тести інтерфейсу користувача ".
Через те, що XCUIApplication () вимагає iOS 9.0+, щоб виправити помилку, просто змініть ціль розгортання тестів інтерфейсу на 9.0 або вище та залиште 8.0 для інших цілей.
У мене виникла ця проблема, коли мінімальна ціль розгортання для декількох вибраних залежностей була встановлена більш новою версією iOS, ніж основна ціль мінімальної цілі розгортання.
У мене був той самий випадок, коли я завантажував підручник з фреймворком з ios 12, а в моєму SDK має бути ios 11.4. Я встановив ціль розгортання iOS на потрібну мені версію (11.4) і також оновив залежності від Pods. Але пропустили декілька. Отже, тоді я здійснив пошук за версією, яку я хотів змінити (тобто 12.0). Він просто перераховує все, що має номер версії (target, project, podspec, pods). Змінивши всіх із них (до мого випадку 11,4), вирішив це.