จำเป็นต้องใช้ไดเรกทอรี / Developer สำหรับ Xcode ใน OS X Mavericks หรือไม่


6

Xcode ใหม่คือ .app และเนื้อหาแพ็กเกจทั้งหมดอยู่ในโฟลเดอร์ภายในแอปพลิเคชัน ฉันสามารถลบได้ไหม /Developer?


3
ฉันกำลังแสดงความคิดเห็นเพราะฉันไม่สามารถจำรุ่น XCode ที่แน่นอนซึ่งการเปลี่ยนแปลงนี้ได้ Apple ทำการสับเปลี่ยนหลังจากที่พวกเขาย้ายการเผยแพร่ XCode ไปยัง App Store ซึ่งเหมาะสมเนื่องจากจะง่ายต่อการบำรุงรักษาและอัปเดตหากมีอยู่ในตัวเอง
Ian C.

มันเปลี่ยนไปโดยเริ่มจากเวอร์ชั่น 4.3
jamesnotjim

คำตอบ:


9

ใช่คุณสามารถลบโฟลเดอร์นี้

ใหม่ / นักพัฒนาตั้งอยู่ใน /Applications/Xcode.app/Contents/Developer ดังนั้น / นักพัฒนาสามารถลบ


โปรดทราบว่าอาจยังคงมีสคริปต์การสร้างที่เก่ากว่าซึ่งค้นหาเครื่องมือนักพัฒนาซอฟต์แวร์เช่น xcodebuild ใน / Developer วิธีที่ง่ายที่สุดในการแก้ไขข้อผิดพลาดที่เกิดขึ้นคือ symlink /Applications/Xcode.app/Developer ไปที่ / Developer
konqui

1
ข้อเสนอแนะข้างต้นนั้นน่ากลัวโดยเฉพาะอย่างยิ่งในกรณีนี้เนื่องจากมีวัตถุประสงค์เพื่อสนับสนุนโครงสร้างดั้งเดิมที่ล้าสมัย การเปลี่ยนแปลงไฟล์ในไดเรกทอรี. app จะเป็นการทำลายการเซ็นรหัส (สามารถทดสอบการใช้งานได้ code sign ) และจะกลับรายการเมื่ออัปเกรดแพ็คเกจอยู่แล้ว


1

Xcode ก่อนหน้า 4.3 ซึ่งเป็นเมื่อ Apple เปลี่ยนไปเป็น repackaged เดียว .app สำหรับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของพวกเขาพร้อมกับ uninstall-devtools ยูทิลิตี้บรรทัดคำสั่ง มันจะดูที่การรับ Xcode ใด ๆ ที่ติดตั้งบนระบบของคุณและรายงานว่ามันลบสิ่งต่าง ๆ เช่นแคชด้วย เรียกใช้เป็น:

sudo /Developer/Library/uninstall-devtools

เพื่อทำการลบ Xcode pre-4.3 ที่เหลือทั้งหมดในระบบของคุณ


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