ลดขนาดของแอปพลิเคชัน Xcode


41

อย่างไรก็ตามมีการลดพื้นที่ดิสก์ที่ใช้เพื่อจัดเก็บแอปพลิเคชัน Xcode หรือไม่ ฉันดาวน์โหลด Xcode เพียงเพื่อที่จะสามารถรวบรวม C และ C ++ ดังนั้นถ้าเป็นไปได้ฉันต้องการที่จะใช้เวลาน้อยกว่า 9.22GB ซึ่งตอนนี้ต้องการ อาจจะมีบางส่วนเป็นตัวเลือกฉันสามารถถอนการติดตั้ง?

คำตอบ:


48

แม้ว่าจะไม่เกี่ยวข้องโดยตรงกับขนาดแอป Xcode มีหลายที่ที่คุณสามารถลบไฟล์เพื่อเพิ่มพื้นที่ว่าง

1. Derived Data Xcode เก็บข้อมูลเกี่ยวกับโครงการของคุณซึ่งรวมถึงดัชนีสร้างผลลัพธ์และบันทึก ไปที่~/Library/Developer/Xcode/DerivedData/และลบโฟลเดอร์สำหรับโครงการที่คุณไม่จำเป็นต้องเก็บข้อมูลนี้ไว้

2. iOS Device Support Xcode กำลังเก็บข้อมูลเกี่ยวกับอุปกรณ์ที่คุณใช้ในการพัฒนา ~/Library/Developer/Xcode/iOS DeviceSupport/ลบข้อมูลที่จำเป็นไม่ได้อยู่ใน

3. คลังเก็บ ลบสิ่งที่คุณไม่ต้องการใน Organizer หรือไปที่~/Library/Developer/Xcode/Archives/เพื่อลบออกเป็นกลุ่ม ระวังอย่าลบไฟล์เก็บถาวรที่คุณยังต้องการข้อมูล dSYM สำหรับการดีบัก

4. ซิมูเลเตอร์~/Library/Developer/CoreSimulator/Devicesซิมูเลเตอร์จะถูกเก็บไว้ภายใต้ สำหรับ iOS แต่ละเวอร์ชันที่คุณกำลังสร้าง

5. เอกสาร~/Library/Developer/Shared/Documentation/DocSetsเรียกดูและลบข้อมูลที่ไม่จำเป็นภายใต้


2
ฉันมีเพียงแค่ 3 โฟลเดอร์ในXcode: DerivedData, และiOS Device Logs UserDataสองโฟลเดอร์แรกเป็นศูนย์ KB และUserDataมีเพียง 8KB ฉันไม่ได้มีโฟลเดอร์CoreSimulator Developerฉันลบ DocSets แล้วซึ่งเพิ่มขึ้นอีกประมาณ 2.5GB ที่ด้านบนของ 9.22 ที่ Xcode ใช้อยู่
spacetyper

19

บางทีทางออกที่สวยงามกว่านี้ก็คือการใช้เครื่องมือบรรทัดคำสั่งแทน Xcode

คุณสามารถลบ Xcode ทั้งหมด (หรือข้ามการติดตั้ง) แทนที่จะดาวน์โหลดและติดตั้ง Xcode - เปิดบรรทัดคำสั่ง (แอปเทอร์มินัลทำงานได้นอกกรอบ) และพิมพ์ gcc

ที่จะปรากฏขึ้นหน้าต่างที่คุณสามารถติดตั้งเครื่องมือบรรทัดคำสั่ง คลิกติดตั้งคลิกยอมรับและคอมไพเลอร์ C และไลบรารีและเครื่องมือดีบั๊กจะดาวน์โหลดและติดตั้งทั้งหมด

บน 10.11 เครื่องมือบรรทัดคำสั่งใช้พื้นที่ดิสก์ประมาณ 200 MB dmg ที่จะติดตั้งเครื่องมือบรรทัดคำสั่งเบต้ารุ่น Xcode 9 นั้นน้อยกว่าเช่นกันดังนั้นจึงเป็นชุดเครื่องมือที่บางเฉียบหากคุณต้องการรักษาพื้นที่ว่างในดิสก์และสามารถใช้ IDE / ตัวแก้ไขอื่น ๆ และไม่ต้องการคุณสมบัติ Xcode ทั้งหมด ให้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.