Цели развертывания iOS Simulator установлены на 7.0, но диапазон поддерживаемых целевых версий развертывания для этой платформы составляет от 8.0 до 12.1.
Я получаю это предупреждающее сообщение ниже в моем Xcode 10.1.
Целевые показатели развертывания iOS Simulator установлены на 7.0, но диапазон поддерживаемых целевых версий развертывания для этой платформы составляет от 8.0 до 12.1.
Мой симулятор os в 12.1 Xcode 10.1
И я обновил свой файл под.
Моя цель развертывания 9.0
В моей цели
Ответы
Ответ 1
Я решил эту проблему, я изменил систему сборки на Legacy Build System
с New Build System
В Xcode v10+ выберите Файл> Настройки проекта
В предыдущем XCode выберите "Файл"> "Настройки рабочего пространства"
.
Измените Систему сборки на Legacy Build System
с New Build System
→ Нажмите Готово.
Ответ 2
Проблема заключается в целевой версии iOS для развертывания файлов pod, а не в целевой версии iOS для развертывания проекта, поэтому вам нужно изменить версию iOS развертывания для ваших модулей, а также на более высокую версию, чем 8.0, чтобы открыть рабочее пространство проекта и сделать следующее:
1- Нажмите на стручки.
2- Выберите каждый проект и цель и нажмите на настройки сборки.
3- В разделе разработки измените версию iOS на более чем 8.0
(лучше попробовать ту же версию проекта).
4- Повторите это для каждого другого проекта в ваших модулях, затем запустите приложение.
смотрите фото для деталей
Ответ 3
Похоже, что это (до сих пор не исправлено) проблема CocoaPods: https://github.com/CocoaPods/CocoaPods/issues/7314
Ответ 4
Попробуйте эти шаги:
- Удалить ваш Podfile.lock
- Удалить свой подфайл
- Построить проект
- Добавить код инициализации из firebase
-
cd/ios
-
pod install
- запустить проект
Это было то, что работало для меня.
Ответ 5
Вы можете настроить свой подфайл так, чтобы он автоматически сопоставлял цель развертывания всех подфайлов с текущей целью развертывания проекта, например:
post_install do |pi|
pi.pods_project.targets.each do |t|
t.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
end
end