คำตอบที่เหมาะกับฉัน
คำตอบคือฉันมีข้อผิดพลาดบางอย่างในโครงการที่ทำให้การสร้างล้มเหลว (มันเป็นเพียงข้อผิดพลาดมาตรฐานของคุณทุกวันในรหัส) หลังจากที่ฉันแก้ไขข้อผิดพลาดและทำความสะอาดและสร้างได้อีกครั้งก็ใช้งานได้
โปรดทราบว่าข้อผิดพลาดเหล่านี้ไม่ปรากฏขึ้นในตอนแรก หากต้องการให้ปรากฏ:
- แสดงความคิดเห็นไฟล์ทดสอบทั้งหมดของคุณที่ให้ข้อผิดพลาด "ไม่มีโมดูลดังกล่าว"
- ลองเรียกใช้โครงการของคุณอีกครั้ง
หากมีข้อผิดพลาดอื่น ๆ พวกเขาควรจะปรากฏขึ้นในขณะนี้ แก้ไขและยกเลิกการคอมเม้นต์รหัสไฟล์ทดสอบของคุณ ข้อผิดพลาด "ไม่มีโมดูลดังกล่าว" หายไปสำหรับฉัน
ในกรณีที่วิธีนี้ไม่ช่วยแก้ปัญหาสำหรับคนอื่นคุณสามารถลองทำสิ่งต่อไปนี้:
ทำความสะอาดโฟลเดอร์สร้าง
เปิดเมนูผลิตภัณฑ์กดค้างไว้Optionแล้วคลิก "ล้างโฟลเดอร์สร้าง ... "
ตรวจสอบให้แน่ใจว่าเปิดใช้งานการทดสอบได้ตั้งค่าเป็นใช่
ใน Project Navigator คลิกชื่อโครงการของคุณ เลือกการตั้งค่าการสร้างและเลื่อนลงไปที่ตัวเลือกการสร้าง ตรวจสอบให้แน่ใจว่าเปิดใช้งานความสามารถในการทดสอบได้ใช่ (สำหรับการดีบัก)
ลบและเพิ่มเป้าหมายการทดสอบของคุณอีกครั้ง
หากคุณได้ทำสิ่งอื่น ๆ ฉันเดาว่าคุณอาจไม่จำเป็นต้องทำเช่นนี้ แต่ถ้าคุณทำอย่าลืมบันทึกการทดสอบหน่วยใด ๆ ที่คุณเขียนไว้แล้ว
คลิกชื่อโครงการของคุณใน Project Navigator จากนั้นเลือกเป้าหมายการทดสอบของคุณ คลิกปุ่มลบ (-) ที่ด้านล่างเพื่อลบ
จากนั้นคลิกปุ่มบวก (+) และเลือกชุดทดสอบหน่วย iOS เพื่อเพิ่มกลับมาอีกครั้ง อย่างที่คุณเห็นคุณยังสามารถเพิ่มชุดทดสอบ UI ในลักษณะเดียวกันได้
ความคิดอื่น ๆ ไม่กี่
- ตรวจสอบให้แน่ใจว่าคลาสที่จำเป็นทั้งหมดเป็นสมาชิกของเป้าหมายการทดสอบของคุณ
- ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มไลบรารีที่จำเป็นทั้งหมดแล้ว
- ตรวจสอบให้แน่ใจว่าชื่อโมดูลถูกเขียนอย่างถูกต้อง (ดูคำตอบนี้ )
หรือ...
แสดงความคิดเห็นหรือคำตอบด้านล่างหากคุณพบสิ่งอื่นที่ใช้งานได้
ที่เกี่ยวข้อง