Mac OS X 10.7.5 (Lion) üzerinde / Developer klasörünü silmek güvenli midir?


16

Bilgisayarımda başlangıçta Mac OS X 10.6 (Snow Leopard) yüklü, ancak o zamandan beri OS X 10.7'ye (Lion) yükseltildi. /DeveloperDosyalarının hiçbiri yaklaşık iki yıldır değiştirilmemiş gibi görünse de klasörün hala sabit sürücüde olduğunu fark ettim . Silmek güvenli mi /Developeryoksa saklamak için bir neden var mı?

Chris Rea'nun yanıtı , Xcode'u kaldırma kılavuzunun bir bağlantısını içerir; bu, içeriğinin /Developeryalnızca 4.3'ten önceki Xcode sürümleri tarafından kullanıldığını düşündürmektedir . Makineme Xcode 4.6'yı zaten kurdum, bu yüzden kaldırmam /Developerve altındaki her şeyi kaldırmalıyım . Bununla birlikte, yukarıda belirtilen kılavuzdaki aşağıdaki ifade beni biraz şaşırttı.

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

Bu komut temel olarak daha önce bahsedilen “/ Developer / Library / uninstall-developer-folder” komut dosyasına bir kısayoldur. / Developer dizinini atmak istiyorsanız, bu komutu Finder üzerinden el ile silmek yerine çalıştırın.

/DeveloperFinder üzerinden silmek yerine neden bu komut dosyasını çalıştırmalıyım ?

Bu soru ilgili, ancak Xcode 4'ü tamamen kaldırmak istemiyorum. Sadece son sürüm için gerekli olmayan Xcode'un tüm izlerini kaldırmak istiyorum.

Yanıtlar:


10

Evet, /DeveloperXcode'un 4.3 veya daha yeni sürümünü zaten yüklediyseniz kaldırmanın güvenli olması gerektiği anlaşılıyor . Apple Geliştirici Destek Merkezi'nin Xcode bölümü aslında bunu yapmanızı söyler (benimkini vurgulayın).

Mac App Store'dan Xcode'un en son sürümünü yükledim, ancak Xcode'un önceki bir sürümü (4.2.1 veya öncesi) başlatılmaya devam ediyor. Ne yapmalıyım?


Xcode'un en son sürümünü çalıştırmak için, Applications (Uygulamalar) klasöründen Xcode.app uygulamasını başlattığınızdan emin olun. Xcode 4.3 ve üzeri, Mac App Store'da tek bir uygulama olarak paketlenir ve Uygulamalar klasörünüze Xcode.app olarak yüklenir.

Xcode'un önceki sürümleri, araçları ve çerçeveleri Geliştirici klasörüne yerleştirdi. Geliştirici klasörünü çöp kutusuna sürükleyerek Xcode'un eski sürümünü silebilirsiniz.

Ayrıca, bispymusic tarafından işaret edildiği gibi , /DeveloperXcode 4.3 ile artık mevcut değildir . Özellikle (vurgu mayını):

Xcode 4.3'ü tek bir uygulama paketi olarak yeniden paketlemenin sağladığı basitleştirme, Xcode'un /Developerönceki sürümlerini içeren dizine olan ihtiyacı ortadan kaldırır . Sonuç olarak, Install Xcode uygulaması ve uninstall-devtoolskomut satırı betiği de artık gerekli değildir.

Not: Xcode 4.3'ü ilk kez çalıştırdığınızda, bir iletişim kutusu varsa, yerleşikse Xcode Yükleme uygulamasını Uygulamalar dizininden silmeniz ve eski Xcode yüklemesini kaldırmanız istenir (Şekil 4). Bu eylemler isteğe bağlıdır, Xcode 4.3 aynı Mac'te eski Xcode kurulumlarıyla birlikte bulunabilir. Bazı işlemler, Xcode'un bir sürümünden diğerine geçerseniz bunları etkinleştirmek için bir yönetici parolası gerektirebilir.

Şekil 4 Xcode'un eski sürümlerini kaldırma seçeneği

Xcode ekran görüntüsü

Xcode 4.3'ün ilk başlatıldığında bu öğeleri silmemeyi seçerseniz , /Developerklasörü ve Xcode Yükle uygulamasını istediğiniz zaman Çöp Kutusuna sürükleyerek kaldırabilirsiniz .


1

Xcode'unuzu, altında depolanan yeni bir sürüme zaten yükselttiniz /Applicationsmi? Yeni konumda depolanan daha yeni bir Xcode'a yükselttiyseniz ve güncellenmiş Komut Satırı Araçlarını Xcode içinden yüklediyseniz, kök /Developerklasörün altında ne varsa muhtemelen bayattır ve muhtemelen güvenle silebilirsiniz /Developer. Güvende olmak için, klasörü şimdilik başka bir yerde arşivleyin, ardından ihtiyacınız olmadığından emin olduğunuzda daha sonra nuke yapın.

Eğer olmadıysa değil daha yeni Xcode yüklemek, ben altında içeriğini tahmin ediyorum /Developerhala olabilir "yürürlükte." Bu durumda geliştirici araçlarını kaldırmak için bu kılavuza bir göz atın . Ortam değişkenlerinizin klasör içindeki herhangi bir yola başvurmadığından emin olun.


Evet, Xcode'un en son sürümünü zaten yükledim, ancak henüz Komut Satırı Araçları'nı yükledim gibi görünmüyor. Bunu şimdi yapacağım. Uygun komut satırı araçlarına başvurulduğundan emin olmak için denetleyebileceğim bazı yol değişkenleri var mı? (Değeri xcode-select -print-pathiçin geri dönüyor /Applications/Xcode.app/Contents/Developer.)
Chris Frederick

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.