Xcode Nasıl Tamamen Kaldırılır ve Tüm Ayarları Silinir


109

Yalnızca Xcode ile olduğunu varsayabildiğim bir sorun var, burada uygulamalarımın telefonu çalıştırması ve çökmesi / zamanın yaklaşık% 75'ini yeniden başlatması sonsuza kadar sürüyor. Bunun yerine, kaydettiğim kodun eski sürümlerini kullanmayı denedim, ancak yaklaşık bir ay önce sahip olmadıkları aynı etkiyi yarattılar.

Son birkaç haftadır bu sorunu çözmek için mümkün olan her yolu aradım, hiçbir şey bulamadım, bu yüzden Xcode'u tamamen kaldırmak ve tüm ayarları temizlemek istiyorum; ama bunu yapmanın bir yolunu bulamıyorum. Kaldırabilirim, ancak yeniden yüklediğimde hala tüm eski ayarlarım ve proje listelerim vb. Var. Tamamen nasıl kaldırabilirim?


Sonunda çözdüm ve bunun özellikle Xcode ile ilgisi yoktu, ancak kullandığım cihazın temizlenmesini gerektirdi.
robestrong

Xcode'un depolandığı yol adında bir emojiniz varsa, iOS 11'den sonraki Xcode simülatörlerinin düzgün çalışmadığını gördük. Xcode'umu ilgili takma adların bulunduğu bir klasöre koydum. Klasör "🕷" olarak adlandırıldı, dolayısıyla yolu /Applications/Development/🕷/Xcode.app idi. Bu sadece yeni simülatörlerin takılmasına neden oldu. Eskiler eskisi gibi iyi koştu.
William Cerniuk

Yanıtlar:


190

Eski Xcode 7'nin tamamen kaldırılması için kaldırmanız gerekir

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator

13
Xcode8 zaman çerçevesinde, com.apple.dt.*Aletler ve diğer xcode bileşenleri de
plist

16
ve ~/Library/Developer/CoreSimulatorşu şekilde temizlenebilir: http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content
lbsweek

6
Önemli Bir Şey : /Library/Developer/Dizinin altındaki CommandLineToolsve alt klasörü CoreSimulatorHARİÇ herhangi bir şeyi silebilirsiniz PrivateFrameworks; yoksa yeni yüklediğiniz Xcode, siz onu geri koyana kadar çökecektir. Sadece sistem dizini konusunda dikkatli olun.
DawnSong

1
@AakashDave Arkadaşınızın mac'undan kopyalayın, haha.
DawnSong

2
Bunu da silmek zorunda kaldım rm -rf ~ / Library / Developer / XCTestDevices
Lance Samaria

29

Bir İçin komple çıkarılması Xcode 10 aşağıdakileri silin:

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

Ancak 11 yerine /private/var/, Finder'da açın ve geride kalan tüm 'DNA'yı görmek için Xcode'u arayın ... ve bunu da seçerek temizleyin. Yol adlarını gönderirdim, ancak Mac'imden sizinki ile aynı olmayacak rastgele klasör adlarını içerecekler.

ancak tüm özelleştirmelerinizi kaybetmek istemiyorsanız , herhangi bir şeyi silmeden önce bu dosyaları veya klasörleri kaydetmeyi düşünün:

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles

22
  1. Açık Storage Management

    • > Bu Mac Hakkında> Pencere> Depolama Yönetimi'ne gidin
    • Veya Spotlight'ı⌘ + Space açmak ve aramak için tıklayınStorage Management .
  2. seçmek ApplicationsSol bölmeden .

  3. Sağ tıklayın Xcode bölmeye ve sil'i seçin.

Bu, XCode'u Mac'inizin App Store'unun yüklü uygulamalar listesinden kaldıracaktır.

Güncelleme : Bu benim için macOS Sierra'da çalıştı 10.12.1.


Bunun hangi OS X sürümleri için geçerli olduğu konusunda biraz bilgi eklemeniz gerekebilir, bunu 10.11.6 itibariyle görmeyin
Matt Sanders

Xcode.app'i Çöp Kutusu'na taşıyıp taşımadığını hatırlamıyorum. Ancak yukarıdaki işlem XCode'u AppStore'dan kaldırdı.
Joyce Babu

1
"Bu, XCode'u AppStore'dan kaldıracaktır." Gerçekten mi?
Alexander Volkov

App Store'dan @AlexanderVolkov Mac . Kurulumum bir şekilde bozuldu ve yazılımı kaldıramadım veya yeniden yükleyemedim. DMG dosyasından kurulum bile başarısız olmaya devam etti, çünkü dosya App Store'da kurulu olarak işaretlendi.
Joyce Babu

Açık 10.13.3silme seçeneği yoktur ama hiçbir şey yapmaz
stephen

21

Bu tür sert önlemler almadan önce, Xcode'dan çıkın ve önbellekleri temizlemek için buradaki tüm talimatları izleyin:

Önbellekleri Boşaltma ve Tüm Hedefleri Temizleme Xcode 4

Bu işe yaramazsa ve gerçekten temiz bir Xcode yüklemesine ihtiyacınız olduğuna karar verirseniz, bu yanıttaki tüm şeylere ek olarak, Xcode uygulamasının kendisini ve ayrıca ~/Library/Developerklasörünüzü ve ~/Library/Preferences/com.apple.dt.Xcode.plistdosyanızı çöpe atın . Bence bu hemen yapmalı.


5

Bu cevap daha önce Dawn Song'un yorumuna karşı bir yorum olmalı, ancak yeterince itibarım olmadığı için bunu bir cevap olarak yazacağım.

Forum sayfasına göre

https://forums.developer.apple.com/thread/11313

"Genel olarak, CoreSimulator / Devices dizinini asla kendi başınıza silmemelisiniz. Gerçekten zorunluysanız, bunu yaparken hizmetin çalışmadığından emin olmalısınız. Ör:"

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

Xcode'u silip yeniden yükledikten sonra kesinlikle bu sorunla karşılaştım.

Yapıyı bir simülatör cihazına bağlamaya çalışırken bir sorunla karşılaşabilirsiniz. Konu, bu durumda ne yapılacağını da yanıtlıyor.

gem install snapshot
fastlane snapshot reset_simulators

3

XCODE 9'U KALDIRMAK VE SONRA XCODE 9'U DOĞRU ŞEKİLDE YENİDEN YÜKLEMEK İÇİN

Xcode 7'yi silmek için en üstteki cevabı takip ettim ve büyük bir hata buldum, silme ~/Library/Developeradlı önemli bir klasörü silecekPrivateFrameworks , bu da aslında her yeniden yüklediğinizde Xcode'u çökertecek ve arkadaşlarınızın size PrivateFrameworks klasörünü tekrar göndermesini sağlamak zorunda kalacak, tam bir acil çalışma amaçları için Xcode'u kaldırıp yeniden yüklemeniz gerekip gerekmediğini görmekle zaman kaybı.

En üstteki yanıtı düzenlemeyi denedim, ancak hiçbir değişiklik görmedim, bu nedenle Xcode 9 için atmanız gereken değiştirilmiş adımlar aşağıdadır:

Sil

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (Genellikle com.apple.dt önekine sahip her şey Tercihler klasöründen kaldırılabilir)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

/Library/DeveloperDizindeki her şey hariç /Library/Developer/PrivateFrameworks


4
Sana ortalama kaldırmayı düşünmek /Library/Developerharicinde /Library/Developer/PrivateFrameworksPrivateFrameworks ev klasörü sürümünde benim için varolmaya görünmüyor, Library/Developer ayrıca not olarak, /Users/USERNAME/Library/Developer/Xcode/Archivesbunu kaydetmek isteyebilirsiniz böylece (yerleşik ne arşivlerinde gibi) xcode arşivlerini içeren
mgrandi

Evet, bazı PrivateFrameworks için var ve eğer silme işlemi, Xcode'u daha sonra yeniden yüklemeniz gerekirse çökmeye neden olacaksa, talimatlarım yanlış okunabilir, ancak PrivateFrameworks dışındaki her şeyi silmeyi kastettim
mding5692

mgrandi doğrudur /Library/Developerfarklıdır ~/Library/Developer. İlki PrivateFrameworks, ikincisini değil klasörü içerir .
Orkhan Alikhanov

-6

Dosya sisteminizdeki tüm Xcode örneklerini bulmak için bunu çalıştırın:

i için find / -name Xcode -print; do echo $ i; tamam


4
Bu, herhangi bir dosya adı çakışırsa beklenmedik şeyler gösterebilir, örneğin, birkaç klasörüm var Xcode Projectsve bu onları yazdıracak gibi.
Jesse Onolemen
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.