การลบโฟลเดอร์ / Developer บน Mac OS X 10.7.5 (Lion) ปลอดภัยหรือไม่


15

เดิมคอมพิวเตอร์ของฉันติดตั้ง Mac OS X 10.6 (Snow Leopard) ไว้แล้ว แต่ได้รับการอัพเกรดเป็น OS X 10.7 (Lion) ฉันสังเกตเห็นว่า /Developer โฟลเดอร์ยังคงอยู่ในฮาร์ดไดรฟ์แม้ว่าจะไม่มีไฟล์อยู่ก็ตาม ปรากฏ จะได้รับการแก้ไขเกือบสองปี ปลอดภัยไหมที่จะลบ /Developer หรือมีเหตุผลที่จะให้มันไปรอบ ๆ ?

คำตอบของ Chris Rea รวมลิงค์ไปยัง คำแนะนำในการถอนการติดตั้ง Xcode ซึ่งดูเหมือนว่าจะแนะนำเนื้อหาของ /Developer ถูกใช้โดย Xcode เวอร์ชันก่อนหน้า 4.3 ฉันได้ติดตั้ง Xcode 4.6 ไว้แล้วในเครื่องของฉันดังนั้นฉันควรจะสามารถลบได้ /Developer และทุกอย่างภายใต้มัน คำพูดต่อไปนี้ในคู่มือดังกล่าวทำให้ฉันงุนงงเล็กน้อย

sudo /Developer/Library/uninstall-devtools --mode=xcodedir

คำสั่งนี้นั้นเป็นทางลัดไปยังสคริปต์“ / Developer / Library / uninstall-developer-folder” ที่กล่าวถึงก่อนหน้านี้ หากคุณต้องการทิ้งไดเรกทอรี / Developer ให้รันคำสั่งนี้แทนที่จะลบมันด้วยตนเองผ่าน Finder

เหตุใดฉันจึงควรเรียกใช้สคริปต์นี้แทนที่จะเพียงแค่ลบ /Developer ผ่าน Finder หรือไม่

คำถามนี้ มีความเกี่ยวข้อง แต่ฉันไม่ต้องการลบ Xcode 4 อย่างสมบูรณ์ฉันแค่ต้องการลบร่องรอยของ Xcode ทั้งหมดที่ไม่จำเป็นต้องใช้ในเวอร์ชั่นล่าสุด

คำตอบ:


10

ใช่ดูเหมือนว่าควรลบอย่างปลอดภัย /Developer หากคุณติดตั้ง Xcode เวอร์ชัน 4.3 ขึ้นไป ส่วน Xcode ของ Apple Developer Support Center จริง ๆ บอกให้คุณทำเช่นนี้ (เน้นฉัน)

ฉันได้ติดตั้ง Xcode รุ่นล่าสุดจาก Mac App Store แล้ว แต่ Xcode รุ่นก่อนหน้า (4.2.1 ขึ้นไป) ยังคงเปิดตัวต่อไป ฉันควรทำอย่างไร?


หากต้องการเรียกใช้ Xcode เวอร์ชันล่าสุดตรวจสอบให้แน่ใจว่าคุณเปิดใช้งาน Xcode.app จากโฟลเดอร์ Applications Xcode 4.3 และใหม่กว่าได้รับการบรรจุใน Mac App Store เป็นแอปพลิเคชันเดียวและติดตั้งในโฟลเดอร์ Applications ของคุณเป็น Xcode.app

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

นอกจากนี้ ชี้โดย bispymusic , /Developer ไม่มีอยู่ใน Xcode 4.3 อีกต่อไป . โดยเฉพาะ (เหมืองเน้น):

ความเรียบง่ายที่จ่ายได้โดยการทำแพ็กเกจ Xcode 4.3 ใหม่เป็นชุดแอปเดียวทำให้ไม่ต้องใช้ /Developer ไดเรกทอรีที่มี Xcode รุ่นก่อนหน้า ผลที่ตามมา, แอปพลิเคชั่นติดตั้ง Xcode และ uninstall-devtools สคริปต์บรรทัดคำสั่งก็ไม่จำเป็นอีกต่อไป

บันทึก: ในครั้งแรกที่คุณเรียกใช้ Xcode 4.3 คุณจะได้รับแจ้งพร้อมกล่องโต้ตอบเพื่อลบแอปพลิเคชั่นติดตั้ง Xcode ออกจากไดเรกทอรีแอปพลิเคชันหากมีอยู่และลบการติดตั้ง Xcode รุ่นเก่าใด ๆ (รูปที่ 4) การกระทำเหล่านี้เป็นตัวเลือก Xcode 4.3 สามารถอยู่ร่วมกับการติดตั้ง Xcode รุ่นเก่าบน Mac เครื่องเดียวกัน การดำเนินการบางอย่างอาจต้องใช้รหัสผ่านผู้ดูแลระบบเพื่อเปิดใช้งานหากคุณเปลี่ยนจาก Xcode รุ่นหนึ่งเป็นรุ่นอื่น

รูปที่ 4 ตัวเลือกในการลบ Xcode เวอร์ชันเก่ากว่า

Xcode screenshot

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


1

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

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


ใช่ฉันได้ติดตั้ง Xcode เวอร์ชันล่าสุดแล้ว แต่ดูเหมือนว่าฉันยังไม่ได้ติดตั้งเครื่องมือบรรทัดคำสั่ง ฉันจะทำตอนนี้ มีตัวแปรพา ธ บางอย่างที่ฉันสามารถตรวจสอบเพื่อให้แน่ใจว่าอ้างอิงบรรทัดเครื่องมือที่เหมาะสมหรือไม่ (สำหรับสิ่งที่คุ้มค่า xcode-select -print-path กำลังกลับมา /Applications/Xcode.app/Contents/Developer.)
Chris Frederick

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