Wenn Sie CocoaPods mit Xcode 12 verwenden, haben Sie wahrscheinlich diesen Fehler gesehen:
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.
Dies geschieht, weil die Unterstützung für iOS 8 eingestellt wurde, das Mindestbereitstellungsziel für den Pod jedoch iOS 8 ist.
Bis dies behoben ist, können Sie Ihrem Podfile Folgendes hinzufügen:
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
Dadurch wird das Bereitstellungsziel aus allen Pods in Ihrem Projekt entfernt, und sie können das oben in Podfile angegebene Projekt- / Arbeitsbereich-Bereitstellungsziel erben.