<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Mendistribusikan Aplikasi MacOS Sendiri on hobbyworker취미생활자</title>
    <link>https://hobbyworker.me/id/series/mendistribusikan-aplikasi-macos-sendiri/</link>
    <description>Recent content in Mendistribusikan Aplikasi MacOS Sendiri on hobbyworker취미생활자</description>
    <generator>Hugo</generator>
    <language>id</language>
    <copyright>2026 hobbyworker</copyright>
    <lastBuildDate>Sat, 16 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://hobbyworker.me/id/series/mendistribusikan-aplikasi-macos-sendiri/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mendistribusikan Aplikasi macOS Sendiri (3): Menghosting Feed Pembaruan dan Pengaturan Build</title>
      <link>https://hobbyworker.me/id/dev/2026-05-16-distribute-macos-app-3-update-hosting-and-build/</link>
      <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/id/dev/2026-05-16-distribute-macos-app-3-update-hosting-and-build/</guid>
      <description>Feed pembaruan otomatis untuk aplikasi macOS yang didistribusikan langsung harus dihosting di lokasi publik yang dapat diakses tanpa autentikasi. Menggunakan aplikasi contoh FocusTimer, artikel ini menghosting repositori pembaruan dengan GitHub Pages, menghubungkannya ke domain kustom yang Anda kendalikan, dan menyelesaikan ExportOptions.plist serta konfigurasi sisi aplikasi untuk melengkapi konfigurasi satu kali distribusi langsung.</description>
    </item>
    <item>
      <title>Mendistribusikan Aplikasi macOS Sendiri (2): Membuat Kunci Penandatanganan Pembaruan Otomatis Sparkle</title>
      <link>https://hobbyworker.me/id/dev/2026-05-15-distribute-macos-app-2-sparkle-signing-key/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/id/dev/2026-05-15-distribute-macos-app-2-sparkle-signing-key/</guid>
      <description>Mengimplementasikan pembaruan otomatis dengan framework Sparkle adalah standar de facto untuk aplikasi macOS yang didistribusikan secara langsung. Menggunakan aplikasi contoh FocusTimer, artikel ini menjelaskan langkah demi langkah cara membuat kunci penandatanganan EdDSA yang digunakan Sparkle untuk memverifikasi file pembaruan, menyematkan kunci publik ke dalam aplikasi, serta mencadangkan dan memulihkan kunci privat dengan aman.</description>
    </item>
    <item>
      <title>Mendistribusikan Aplikasi macOS Sendiri (1): Sertifikat Developer ID dan Persiapan Notarisasi</title>
      <link>https://hobbyworker.me/id/dev/2026-05-14-distribute-macos-app-1-developer-id-certificate/</link>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <guid>https://hobbyworker.me/id/dev/2026-05-14-distribute-macos-app-1-developer-id-certificate/</guid>
      <description>Untuk mendistribusikan aplikasi macOS secara langsung tanpa melalui Mac App Store, Anda perlu menyiapkan sertifikat Developer ID dan konfigurasi notarisasi terlebih dahulu. Menggunakan aplikasi contoh FocusTimer, artikel ini memandu langkah demi langkah konfigurasi satu kali yang hanya perlu dilakukan sekali: menginstal alat baris perintah, menerbitkan sertifikat Developer ID Application, serta mendaftarkan kata sandi khusus aplikasi dan profil notarytool untuk notarisasi.</description>
    </item>
  </channel>
</rss>
