repo radar

SimSlim

iOS simülatörünü hafiflet, Mac'inde gigabaytlarca yer aç. Yeni açılan bir iOS simülatörü 180 civarında arka plan servisi başlatıyor. SimSlim bunların geliştirme ve test için gerekmeyen yaklaşık 170'ini launchctl ile kapatıyor; README'ye göre tek simülatörün bellek kullanımı 4,0 GB'tan 0,9 GB'a, süreç sayısı 258'den 70'e iniyor. iOS, tvOS, watchOS ve visionOS simülatörlerinde çalışan bir Go CLI'ı ve SwiftUI ile yazılmış bir macOS uygulaması var. Kategori bazında servis açık bırakma (--except, --keep), JSON profil dosyaları, CI desteği, canlı RAM izleme ve disk temizliği de sunuyor.

Mac'inde iOS uygulaması geliştiren, özellikle 8-16 GB RAM'li bilgisayarda birden çok simülatör ya da CI çalıştıranlar.

GoMIT

Nasıl kullanılır?

5 adım
1

Tek komutla kuruyorsun: brew install mobai-app/tap/simslim.

2

iPhone simülatörü her açılışta arka planda 180 kadar servis başlatıyor; çoğu, uygulama test etmek için gereksiz.

3

simslim komutu bu servislerin yaklaşık 170'ini kapatıyor; README'ye göre bir simülatörün bellek kullanımı 4 GB'tan 0,9 GB'a iniyor.

4

İhtiyacın olan servisleri --keep seçeneğiyle açık bırakabiliyor, her şeyi 'simslim off' komutuyla geri alabiliyorsun.

5

Canlı bellek izleme ve disk temizliği özellikleriyle birden fazla simülatörü aynı anda rahatça çalıştırıyorsun.

Kendin kur

brew install mobai-app/tap/simslim
Dikkat

Yalnız macOS'te, Xcode simülatörleriyle çalışır; tarayıcıda denenemez.

★ 2.727 · MIT · Go · github.com/MobAI-App/simslim ↗
Dene

Bu proje tarayıcıda denenmiyor; kurulum gerekiyor. Yukarıdaki adımlar tam da bunun için.