Dev

Merilis Aplikasi macOS ke Mac App Store (3): Pengaturan Upload dan Pendaftaran App Store Connect

Jalur yang Mengirim Build ke App Store Di Bagian 1 kita membuat build target MAS, dan di Bagian 2 kita membuat file konfigurasi dan percabangan kode yang memisahkan dua saluran. Target FocusTimer MAS kini dalam bentuk yang dapat dimasukkan ke App Store. Dalam bagian terakhir ini, kita akan menyiapkan jalur untuk mengunggah build tersebut ke App Store Connect, dan membahas cara memverifikasi dua saluran agar tetap tidak rusak ke depannya, menyelesaikan seri. ...

19 Mei 2026 · 5 menit · 914 kata · Juhyun Lee
English 한국어 日本語 简体中文 Español Français Português Tiếng Việt 繁體中文
Dev

Merilis Aplikasi macOS ke Mac App Store (2): Memisahkan Konfigurasi dan Kode Antar Saluran

Membuat Target Benar-Benar “Khusus MAS” Di Bagian 1, kita mendaftarkan Bundle ID khusus MAS dan menduplikasi build target FocusTimer MAS. Tetapi target tersebut masih hanya salinan dari target distribusi langsung. Build MAS harus berbeda dari build distribusi langsung dalam tiga hal. Entitlement — hanya set minimum yang sesuai untuk App Store Info.plist — hilangkan kunci Sparkle, tambahkan metadata App Store Kode — percabangan agar tetap bisa dikompilasi meskipun tanpa Sparkle Dalam artikel ini, kita akan memisahkan ketiganya. ...

18 Mei 2026 · 6 menit · 1199 kata · Juhyun Lee
English 한국어 日本語 简体中文 Español Français Português Tiếng Việt 繁體中文
Dev

Merilis Aplikasi macOS ke Mac App Store (1): Membuat Build Target Terpisah

Saluran Distribusi Lain — Mac App Store Seri sebelumnya membahas konfigurasi satu kali untuk mendistribusikan aplikasi macOS secara langsung dengan Developer ID. Setelah sertifikat, notarisasi, pembaruan otomatis Sparkle, dan feed pembaruan yang dihosting sudah tersedia, Anda dapat membiarkan pengguna mengunduh file .dmg secara langsung tanpa melalui App Store. Seri ini membahas konfigurasi satu kali untuk menempatkan aplikasi yang sama di Mac App Store (MAS) juga. Dua metode distribusi ini bukan pilihan yang saling eksklusif. Anda dapat menjalankan satu aplikasi melalui saluran distribusi langsung dan saluran App Store secara bersamaan. App Store memiliki Apple yang menangani pembayaran, pengembalian dana, dan visibilitas pencarian atas nama Anda, serta membawa kepercayaan pengguna yang lebih tinggi, sehingga menjalankannya bersamaan dengan distribusi langsung adalah pilihan yang umum. ...

17 Mei 2026 · 6 menit · 1266 kata · Juhyun Lee
English 한국어 日本語 简体中文 Español Français Português Tiếng Việt 繁體中文