Jeśli używasz CocoaPods z Xcode 12, prawdopodobnie widziałeś ten błąd:
The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.
Dzieje się tak, ponieważ obsługa systemu iOS 8 została porzucona, ale minimalnym celem wdrożenia dla poda jest iOS 8.
Dopóki to nie zostanie naprawione, możesz dodawać następujące elementy do swojego pliku Podfile:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
end
end
end
Spowoduje to usunięcie celu wdrożenia ze wszystkich podów w projekcie i umożliwi im dziedziczenie celu wdrożenia projektu / obszaru roboczego, który został określony w górnej części Podfile.