ความพยายามทั้งหมดในการนำเข้าเฟรมเวิร์กแบบไดนามิกในสนามเด็กเล่น 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 ซึ่งทำให้เป้าหมายการปรับใช้ iOS 8.3 ในการตั้งค่าการสร้างสำหรับเป้าหมายนั้น
ฉันแก้ไขโดย:
หมายเหตุเวอร์ชัน iOS ไม่ตรงกันในภาพหน้าจอนี้ (อันหนึ่งคือ 10.0 อีกอันคือ 9.3)
หมายเหตุเวอร์ชัน iOS ตรงกันแล้ว (ตรวจสอบให้แน่ใจว่าตรงกันทั้งหมด)
หาก build + clean ไม่สามารถแก้ไขได้การเปลี่ยนอุปกรณ์ / โปรแกรมจำลองที่คุณกำลังปรับใช้จากเมนูโครงร่างแล้วสร้างอีกครั้งน่าจะช่วยได้
ข้อผิดพลาดนี้อาจเกิดขึ้นหากคุณกำลังทดสอบหน่วย ดังนั้นนอกเหนือจากสิ่งที่ @Tony และ @Allreadyhome แนะนำแล้วให้ทำดังต่อไปนี้:
และคุณควรจะดี
ดังที่โทนี่กล่าวไว้คุณต้อง
1. ตั้งค่าเป้าหมายการปรับใช้ iOS เป็น 8.0
หากใช้ Pods ในขั้นตอนต่อไปคุณอาจต้องทำ:
2. เข้าไปที่การพึ่งพา Pods และเปลี่ยนเป้าหมายการปรับใช้เป็น 8.0 ด้วย
ในกรณีของฉันฉันต้องเปลี่ยนเป้าหมายการปรับใช้ในแต่ละพ็อดของฉันเป็น 8.0 เหมือนทั้งหมดใน 8.3
ในไฟล์ Pod ของคุณเพียงแค่ลบความคิดเห็นที่บรรทัดนี้:
platform :ios, '8.0'
มันได้ผลสำหรับฉัน
ฉันพบข้อผิดพลาด:
Module file's minimum deployment target is ios9.2 v9.2
หลังจากที่ฉันเปลี่ยนเป้าหมายการปรับใช้ iOS เป็น 8.0 สำหรับ PROJECT ของฉัน โปรเจ็กต์นี้สร้างขึ้นโดย Xcode 7.2โดยมีการเลือก ' รวมการทดสอบหน่วย ' และ ' รวมการทดสอบ UI '
เนื่องจาก XCUIApplication () ต้องใช้ iOS 9.0+ ในการแก้ไขข้อผิดพลาดเพียงแค่เปลี่ยนเป้าหมายการปรับใช้ของUI Testsเป็น 9.0 ขึ้นไปและออกจาก 8.0 สำหรับเป้าหมายอื่น ๆ
1) ไปที่เป้าหมาย -> ทั่วไป -> ข้อมูลการปรับใช้
2) ตั้งค่าเป้าหมายการปรับใช้ตามที่ได้รับแจ้งในข้อความแสดงข้อผิดพลาด (8.3 ในกรณีของคุณ)
3) ผลิตภัณฑ์ -> สะอาด
4) ผลิตภัณฑ์ -> สร้าง
ฉันประสบปัญหานี้เมื่อกำหนดเป้าหมายการปรับใช้ขั้นต่ำของการอ้างอิงบางส่วนที่เลือกไว้เป็น iOS เวอร์ชันล่าสุดมากกว่าเป้าหมายการปรับใช้ขั้นต่ำของเป้าหมายหลัก
ฉันมีปัญหาเดียวกันเมื่อฉันดาวน์โหลดบทช่วยสอนกรอบกับ ios 12 และ sdk ของฉันต้องมี ios 11.4 ฉันตั้งค่าเป้าหมายการปรับใช้ iOS เป็นเวอร์ชันที่ฉันต้องการ (11.4) และอัปเดตการพึ่งพาของพ็อดด้วย แต่พลาดไม่กี่ ดังนั้นฉันจึงทำการค้นหาด้วยเวอร์ชันที่ฉันต้องการเปลี่ยนแปลง (นั่นคือ 12.0) เพียงแค่แสดงรายการทุกอย่างที่มีหมายเลขเวอร์ชัน (เป้าหมาย, โครงการ, พ็อดสเปค, พ็อด) การเปลี่ยนทุกคนจากสิ่งเหล่านี้ (เป็น 11.4 ในกรณีของฉัน) แก้ไขได้