Tideline

macOS uygulama yöneticisi

macOS'ta eksik olan uygulama yöneticisi. Kurulu uygulamaları listeler, bir uygulamaya atfedilebilen her bileşeni çıkarır, kaldırma planını göstererek onay ister ve güvenli tarafta kalır.

Dağıtım hazırlığında · imzalama ve notarization bekliyor

tideline.sunsato.com

Dağıtım kanalı
2Dağıtım kanalı
Sürüm temeli
v1.0.0Sürüm temeli

Kaldırma kapsamı

Ürünün hedeflediği kapsam yalnızca uygulama paketi değil:

Bir uygulama

  • Uygulama paketi

  • Kullanıcı verisi

  • Makine geneli destek dosyaları

  • Arka plan servisleri

  • Yardımcı araçlar

  • Kurulum kayıtları

  • macOS izin verdiği yerde gizlilik kararlarının sıfırlanması

Mevcut build ne yapıyor

Yukarıdaki kapsam ürün hedefi. Bugün çalışan build'in sınırı açık:

Mevcut build uygulama paketini ve seçili Current User dosyalarını çöpe atıyor, doğrulanmış bundle id ile gizlilik kararlarını sıfırlayabiliyor.

All Users kalemleri tespit edilip görünür kalıyor ama imzalı ayrıcalıklı kaldırma mimarisi çıkana kadar kaldırma dışında tutuluyor. Yani makine geneli bileşenler şu an gösteriliyor, silinmiyor.

Güvenlik modeli

Ayırt edici yan agresiflik değil, geri alınabilirlik.

  • Her eşleşme kimlik güvenine göre sınıflandırılır: Verified Identity ya da Review Match.

  • Her kalem kaldırma kapsamına göre etiketlenir: Current User, Requires Administrator, ya da bilgilendirme amaçlı System Record.

  • Aday dosyalar yolu ve boyutuyla gösterilir; onay alınmadan işlem yapılmaz.

  • Mümkün olduğunda kalıcı silme yerine Çöp Kutusu kullanılır.

  • Düşük güvenli ya da paylaşılan dosyalar asla otomatik kaldırılmaz.

  • Korumalı TCC veritabanına dokunulmaz; gizlilik temizliği açık ve isteğe bağlı bir sıfırlamadır.

  • Kurulum makbuzları salt okunur kayıttır, temizlik adayı değildir.

Dağıtım

Mac App Store
Sandbox'lı kanal; kaldırma yalnızca App Management ile.
Developer ID
Notarize edilmiş DMG; yönetici yükseltmesi için dar kapsamlı yedek yol.
Kod ayrımı
İki kanalın kod ayrımı tamamlandı.
Bekleyen
DMG kanalı için imzalama, notarization ve stapling; MAS kanalı için sandbox yetkisi ve sandbox doğrulamalı keşif/kaldırma.

Uygulama paketini kaldırmak kod imzasıyla kapılıdır; imzasız build'ler temiz bir Mac'te kaldırma yapamaz. Bu bir kusur değil, imzalama koşulu.

Durum

Karar verilmiş
İki kanallı dağıtım (27 Temmuz 2026) ve kod seviyesinde sandbox ayrımı.
Açık
İmzalı ayrıcalıklı yardımcı mimarisi ve başka bir uygulamanın arka plan servislerini çalışma anında kayıttan düşürme stratejisi.