Teknik Dokümanlar · 3 dk

Masaüstü Uygulama Dağıtım Rehberi: İmzalı Paketler, Mağazalar ve Otomatik Güncelleme

Dağıtım modeli, kod imzalama ve noter onayı, MSI/PKG/AppImage paketleri, otomatik güncelleme, Intune ve kiosk profilleri, merkezi yapılandırma, çökme raporlama, sürüm politikası.

Yazan: OPEIS Teknoloji ekibi · Yayın 22 Eki 2026 · Güncelleme 23 Eki 2026

Bu rehber, Windows, macOS ve Linux için geliştirilen masaüstü uygulamaların kurumsal ortama nasıl dağıtılacağını anlatır: imzalı kurulum paketleri, mağaza yayını, sessiz kurulum, otomatik güncelleme ve cihaz yönetimi.

1. Dağıtım Modeli

Üç temel model vardır: mağaza (Microsoft Store, Mac App Store), doğrudan indirme (imzalı kurulum paketi) ve kurumsal dağıtım (Intune, MDM, grup ilkesi ile zorunlu kurulum). Hedef kitle (herkese açık mı, şirket çalışanları mı, kiosk cihazları mı) modeli belirler; çoğu kurumsal uygulama doğrudan indirme ve kurumsal dağıtımı birlikte kullanır.

Çıktı: Platform başına dağıtım modeli kararı.

2. Kod İmzalama

İmzasız uygulama Windows'ta SmartScreen uyarısı, macOS'ta "açılamıyor" hatası verir. Windows için kod imzalama sertifikası (EV sertifikası itibarı hızlandırır), macOS için Apple Developer ID ve noter onayı (notarization) gerekir. Sertifikalar şirket adına alınır, güvenli kasada tutulur ve CI hattında kullanılır.

3. Kurulum Paketleri

Windows'ta MSI ya da MSIX (sessiz kurulum ve kaldırma parametreleriyle), macOS'ta imzalı PKG ya da DMG, Linux'ta AppImage, DEB/RPM ya da Flatpak. Paket; kurulum yolu, kısayollar, dosya ilişkilendirme ve ön koşulları (çalışma zamanı, sürücüler) yönetir. Her paket temiz bir makinede test edilir.

Çıktı: Platform başına imzalı paket ve kurulum belgesi.

4. Otomatik Güncelleme

Uygulama kendi güncelleme kanalını kontrol eder (örneğin Sparkle, Squirrel, Tauri updater, WinGet); güncellemeler imzalanır, kademeli dağıtılır ve geri alınabilir. Kurumsal ortamda güncelleme politikası BT tarafından belirlenir: hemen, iş saatleri dışında ya da onaylı sürümde sabitleme.

5. Kurumsal Dağıtım

Intune, Jamf ya da grup ilkesi ile uygulama yüzlerce cihaza merkezi olarak kurulur, güncellenir ve kaldırılır; lisans ve envanter takibi yapılır. Kiosk ve saha cihazlarında kilitli kip (yalnız bu uygulama), otomatik oturum açma ve uzaktan yönetim yapılandırılır.

Çıktı: Dağıtım politikası ve cihaz profilleri.

6. Yapılandırma ve Kimlik

Sunucu adresi, ortam ve özellik anahtarları gibi ayarlar paketin içine gömülmez; merkezi yapılandırma ya da politika ile dağıtılır. Kullanıcı kimliği kurumsal dizinle (Entra ID, Active Directory) tek oturum üzerinden doğrulanır; cihaz yerel verileri şifrelenir.

7. Çökme Raporlama ve Telemetri

Çökme raporları ve isteğe bağlı kullanım telemetrisi (KVKK'ya uygun, kişisel veri içermeyen) yayından önce devrededir; sürüm bazında hata oranı izlenir. Saha cihazlarında günlükler merkezi toplanır; destek ekibi cihaz kimliğiyle sorunu bulur.

8. Sürüm ve Destek Politikası

Desteklenen işletim sistemi sürümleri, sürüm takvimi ve eski sürümlerin ne zaman kapanacağı yazılır. API değişiklikleri eski istemcileri belirli bir süre destekler; zorunlu güncelleme mekanizması uyumsuz sürümleri engeller.

Kontrol Listesi

  • Platform başına dağıtım modeli kararı verildi.
  • Kod imzalama sertifikaları şirket adına, kasada ve CI hattında.
  • İmzalı paketler temiz makinede test edildi; sessiz kurulum parametreleri belgelendi.
  • Otomatik güncelleme kanalı imzalı, kademeli ve geri alınabilir.
  • Kurumsal dağıtım politikası ve kiosk profilleri tanımlı.
  • Yapılandırma merkezi; kimlik tek oturumla; yerel veri şifreli.
  • Çökme raporlama ve günlük toplama yayından önce açık.
  • Desteklenen sürümler ve zorunlu güncelleme politikası yazılı.

01Kaynaklar

ETİKETLER

  • masaüstü uygulama
  • kod imzalama
  • intune
  • otomatik güncelleme
  • kiosk

Bu makale yardımcı oldu mu?

Teşekkürler, geri bildiriminiz alındı.

PAYLAŞ

DESTEK

Bu konuda destek alın

Yazıdaki yaklaşımı kendi altyapınıza uyarlamak için ekibimize yazın. 1 iş günü içinde dönüş yapıyoruz.

İletişime geçin

SONRAKİ ADIM

Projenizi anlatın, ücretsiz ön değerlendirme ile başlayalım.

+90 544 201 60 12 · [email protected] · Pazartesi–Cuma 09:00–18:00 · Cumartesi 10:00–14:00