DerivedData

DerivedData คือโฟลเดอร์ทำงานของ Xcode ที่เก็บผลิตภัณฑ์บิลด์ขั้นกลาง ดัชนี บันทึก และไฟล์สำหรับนักพัฒนาอื่น ๆ ที่ถูกสร้างขึ้นสำหรับโปรเจ็กต์

Xcode Junk

DerivedData คืออะไร

DerivedData เป็นโฟลเดอร์ข้อมูลสำหรับนักพัฒนาที่ Xcode ใช้ระหว่างการพัฒนาแอปและการบิลด์บน macOS โดยจะเก็บไฟล์ที่ถูกสร้างขึ้น เช่น ผลิตภัณฑ์บิลด์ขั้นกลาง ดัชนี บันทึก สัญลักษณ์ และข้อมูลสำหรับการทำงานอื่น ๆ ที่ Xcode สร้างขึ้นขณะคอมไพล์ ทดสอบ และรันโปรเจ็กต์ นักพัฒนามักพบโฟลเดอร์นี้เมื่อแก้ไขปัญหาการบิลด์ กู้คืนพื้นที่ดิสก์ หรือรีเซ็ตสถานะของโปรเจ็กต์หลังจากมีการเปลี่ยนแปลง toolchain โฟลเดอร์นี้ช่วยให้ Xcode เร่งความเร็วการบิลด์ซ้ำ และคงข้อมูลที่จำเป็นสำหรับเวิร์กโฟลว์การทำดัชนีโค้ดและการดีบักไว้ เนื้อหาภายในจะถูกสร้างขึ้นใหม่โดยอัตโนมัติเมื่อคุณเปิดและบิลด์โปรเจ็กต์อีกครั้ง แต่การลบออกอาจทำให้การบิลด์ครั้งถัดไปช้าลงชั่วคราว และอาจล้างสถานะโปรเจ็กต์ที่แคชไว้

Review files before deleting with diCleaner

Inspect caches, support files, folders, and related data before deleting items on Mac.

ดาวน์โหลด diCleaner

ภาพรวมความปลอดภัย

สถานะ: ปลอดภัยส่วนใหญ่

โฟลเดอร์นี้ถูกสร้างและใช้งานโดย Xcode สำหรับงานพัฒนา การลบเนื้อหาภายในโดยทั่วไปปลอดภัยต่อซอร์สโค้ด เพราะเก็บข้อมูลบิลด์ที่ถูกสร้างขึ้น ไม่ใช่ไฟล์โปรเจ็กต์ต้นฉบับของคุณ แต่ก็อาจลบดัชนีที่แคชไว้ บันทึก สัญลักษณ์ และสถานะชั่วคราวอื่น ๆ ของโปรเจ็กต์ที่ Xcode จะต้องสร้างขึ้นใหม่ หากคุณยังต้องใช้อาร์ติแฟกต์จากการบิลด์เก่าหรือไฟล์วินิจฉัยเพื่อการแก้ไขปัญหา ควรเก็บสิ่งเหล่านั้นไว้จนกว่าจะไม่จำเป็นต้องใช้อีกต่อไป

คำแนะนำ: เก็บ DerivedData ไว้หากคุณใช้งาน Xcode อยู่เป็นประจำและต้องการการบิลด์แบบ incremental ที่เร็วขึ้น รวมถึงการคงการทำดัชนีของโปรเจ็กต์ไว้ ลบออกเมื่อคุณต้องการกู้คืนพื้นที่ดิสก์ ล้างอาร์ติแฟกต์การบิลด์ที่ค้างเก่า หรือแก้ปัญหาการบิลด์; Xcode จะสร้างโฟลเดอร์นี้ขึ้นใหม่ในครั้งถัดไปที่คุณบิลด์ แม้ว่าการบิลด์ใหม่ครั้งแรกอาจใช้เวลานานขึ้น

เส้นทางไฟล์

  • ~/Library/Developer/Xcode/DerivedData

แบ่งปันประสบการณ์ของคุณ

เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ

แบ่งปันประสบการณ์ของคุณกับไฟล์หรือโฟลเดอร์นี้