หากคุณใช้ CocoaPods กับ Xcode 12 คุณอาจเห็นข้อผิดพลาดนี้:
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.
สิ่งนี้เกิดขึ้นเนื่องจากการรองรับ iOS 8 ถูกยกเลิก แต่เป้าหมายการปรับใช้ขั้นต่ำสำหรับพ็อดคือ iOS 8
จนกว่าจะได้รับการแก้ไขคุณสามารถเพิ่มสิ่งต่อไปนี้ใน 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
การดำเนินการนี้จะลบเป้าหมายการปรับใช้ออกจากพ็อดทั้งหมดในโปรเจ็กต์ของคุณและอนุญาตให้สืบทอดเป้าหมายการปรับใช้โปรเจ็กต์ / พื้นที่ทำงานที่ระบุไว้ที่ด้านบนของ Podfile