macOS uygulaması

Clean Mac for Developers: geliştiricinin diskini güvenle temizleyen bir araç

Geliştirici makinelerinde Xcode, Node ve paket cache'leri gigabaytlarca yer kaplar. Clean Mac for Developers bunları bulur, ne kadar güvenli olduğunu söyler ve hiçbir şeyi kalıcı silmeden Çöp kutusuna taşır. SwiftUI ile yazdım.

Müşteri

Kendi ürünüm

Yıl: 2026

Rolüm

Tasarım ve macOS geliştirme

Hizmetler
  • macOS geliştirme (SwiftUI)
  • Tarama ve güvenlik katmanı
  • Mac App Store hazırlığı
  • Dağıtım hattı (DMG, otomatik güncelleme)
Teknolojiler
SwiftSwiftUI
Öne çıkanlar
  • SwiftUI ile macOS
  • Güvenlik seviyeli temizlik
  • Çöp kutusuna taşır, silmez

Problem

Xcode DerivedData, simülatörler, node_modules, paket yöneticisi cache'leri ve eski sürümler fark edilmeden onlarca gigabayta ulaşır. Elle temizlemek hem sıkıcı hem riskli: hangi klasörün silinebileceğini bilmek gerekir.

Hedef; geliştiricinin araç zincirini tanıyan, neyin güvenli olduğunu açıkça gösteren ve geri alınabilir temizlik yapan bir uygulamaydı.

Çözüm

Tarayıcı, bilinen cache konumlarını paralel tarıyor ve bulunan her öğeyi canlı olarak listeye ekliyor. Her öğe Güvenli, Dikkat veya Riskli rozetiyle ve kısa bir açıklamayla geliyor. Silme yerine her şey Finder Çöp kutusuna taşınıyor.

  • Xcode, Node.js, Swift paketleri, Android SDK ve Gradle, JetBrains ve iOS yedekleri dahil geliştirici cache konumları
  • Güvenlik seviyesi ve korumalı yol listesi; sistem klasörleri asla temizlenmez
  • Hızlı Temizleme: Sadece Güvenli, Geliştirici Seti ve Büyük Cache'ler hazır ayarları
  • Kuru çalıştırma modu: ne olacağını silmeden gösterir
  • Özel yol ekleme, arama ve filtreleme
  • Geçmiş kayıtları ve toplam boşaltılan alan
  • Mac App Store için kum havuzlu (sandbox) bir yapı

Sonuç

Uygulama çalışır durumda; Mac App Store sürümü TestFlight üzerinden denenebiliyor. Doğrudan dağıtım için DMG, otomatik güncelleme ve Homebrew Cask hattını da kurdum.

  • Kalıcı silme yok: her işlem Çöp kutusundan geri alınabilir
  • Birim testlerle desteklenen tarama ve güvenlik mantığı
  • Gizlilik politikası ve mağaza metinleri hazır
Ekran görüntüleri