> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Masaüstü yayın hesapları oluşturun

Apple imzalama ve noter tasdiki kimlik bilgileri, Windows kod imzalama seçenekleri ve yayınlanmış bir kabuğun ihtiyaç duyduğu barındırılan arka uç.

## Bunlara ne zaman ihtiyacınız var

Yerel masaüstü çalışması bu sayfadaki hiçbir şeye ihtiyaç duymaz — `corepack pnpm --filter @supastack/desktop dev` kabuğu çalıştırır ve `tauri build` kendi makinenizde sorunsuz çalışan imzasız yükleyiciler üretir.

Bu hesaplar yalnızca herkese açık bir sürümden önce önemlidir: kod imzalama ve Apple noter tasdiki, diğer insanların bilgisayarlarının bilinmeyen bir uygulama için gösterdiği güvenlik uyarılarını kaldıran şeydir. Sürüm yakınlaştığında oluşturun, ilk gün değil.

[Amazon SES’i AWS SDK veya IAM SMTP ile kurun](https://supastack.dev/tr/docs/web/aws-ses.md)


## Apple: sertifika + noter tasdiki anahtarı

1. [Apple Developer Program](https://developer.apple.com)'a kaydolun — yılda 99 $. iOS uygulamalarını gönderen aynı üyelik macOS imzalamayı da kapsar; iki kez ödemezsiniz.

2. Bir Mac'te Developer ID Application sertifikası oluşturun: Xcode → Settings → Accounts → hesabınız → Manage Certificates → + → Developer ID Application (Keychain Access'in certificate-assistant akışı alternatiftir).

3. Noter tasdiki — Gatekeeper'ın güvendiği Apple'ın sunucu taraflı kontrolü — bir App Store Connect API anahtarı kullanır: [appstoreconnect.apple.com](https://appstoreconnect.apple.com) → Users and Access → Integrations → App Store Connect API → bir anahtar üretin, `.p8` dosyasını hemen indirin (bir kez sunulur) ve Key ID ile Issuer ID'yi not edin.

Bu kimlik bilgileri, Kod imzalama'da belgelenen `APPLE_*` ortam adlarını besler — sertifika, şifresi, imzalama kimliği ve API anahtarı/yayıncı çifti. Hepsini bir sır deposunda tutun, asla depoda değil.

[Kimlik bilgilerini derlemeye bağlayın](https://supastack.dev/tr/docs/desktop/signing.md)


## Windows kod imzalama

İki seçenek var: bir sertifika yetkilisinden OV veya EV kod imzalama sertifikası satın alın — EV SmartScreen uyarılarını en hızlı kaldırırken OV zamanla itibar oluşturur — veya daha yeni abonelik yolu olan bir Azure hesabıyla Microsoft'un Azure Trusted Signing servisini kullanın.

İmzasız yükleyiciler yine de kurulur ve çalışır; indiren herkes için SmartScreen uyarıları tetikler. Bu, özel test için kabul edilebilir ve herkese açık bir sürüm için kabul edilemezdir.

Sertifika parmak izi veya özel bir `signtool` komutu Windows paket yapılandırmasına gider — ayrıntılar Kod imzalama'dadır, bu sayfa yalnızca hesabı kapsar.

[Windows imzalamayı yapılandırın](https://supastack.dev/tr/docs/desktop/signing.md)


## Herkese açık bir arka uç URL'si

Masaüstü kabuğu bağımsız bir uygulama değil, bir webview'dir: sürüm derlemesi, `SUPASTACK_APP_URL`'yi derlemeye gömerek sağladığınız herkese açık bir HTTPS arka ucu yüklemelidir. `localhost`'u işaret eden bir kabuk ürün değil, yerel bir araçtır.

Önce web uygulamasını dağıtın — Google Cloud adım adım anlatımı HTTPS URL'sini üretir ve dağıtım kontrol listesi daha kısa referanstır. Sürümü derlerken `SUPASTACK_APP_URL`'yi ona ayarlayın.

[Arka ucu Google Cloud'a dağıtın](https://supastack.dev/tr/docs/web/deploy-google-cloud.md)

[Dağıtım kontrol listesi](https://supastack.dev/tr/docs/web/deployment.md)


## Bir güncelleme uç noktası

Tauri'nin güncelleyicisi yeni sürümleri öğrenmek için bir HTTPS `latest.json` manifestini kontrol eder. Herhangi bir statik ana bilgisayar işe yarar — bir GitHub Releases sürümü veya bir S3/R2 kovasındaki dosya — bu yüzden mevcut bir GitHub hesabı başlamak için yeterlidir; ayrı bir servis gerekmez.

Bu yalnızca hesap düzeyinde hazırlıktır: güncelleyici bağlantısının kendisi Paketleyin ve yayınlayın çalışması için sürüm zamanı bir konudur, şimdi yapılandırılacak bir şey değildir.


## Tamamlandı demek

Sürüm çalışmasından önce her öğeyi kontrol edin: Apple aktif bir Developer Program üyeliği gösterir, Keychain'de bir Developer ID Application sertifikası bulunur ve App Store Connect `.p8`'i Key ID ve Issuer ID kaydedilmiş olarak saklanır. Windows'ta bir sertifika yolu seçilmiştir — CA satın alımı veya Trusted Signing — ya da şimdilik imzasız göndermeye açıkça karar verdiniz.

Arka uç kontrolü: herkese açık bir HTTPS dağıtımı mevcuttur ve sürüm derlemeleri için `SUPASTACK_APP_URL` onu işaret eder. Güncelleme kontrolü: `latest.json` için bir ana bilgisayar seçilmiştir — GitHub Releases veya bir kova.

Ardından sırayla devam edin:

[Paketleyin ve yayınlayın](https://supastack.dev/tr/docs/desktop/release.md)

[Kod imzalama](https://supastack.dev/tr/docs/desktop/signing.md)

[Paylaşılan arka ucu dağıtın](https://supastack.dev/tr/docs/web/deployment.md)


Kuruluma devam etmek için [Paketleyin ve yayınlayın](https://supastack.dev/tr/docs/desktop/release.md) kılavuzunu okuyun.


## Sonraki

[Paketleyin ve yayınlayın](https://supastack.dev/tr/docs/desktop/release.md)
