Dev

Concevoir un DMG de distribution pour votre application macOS (2) : Coordonnées de mise en page et automatisation

Compléter la mise en page DMG avec des coordonnées En Partie 1, nous avons présenté l’outil create-dmg et préparé un dossier de staging ne contenant que le .app ainsi qu’une image de fond. Voici maintenant la dernière pièce, la mise en page. La taille d’ouverture de la fenêtre DMG, et où placer l’icône de l’application et le raccourci Applications — tout cela est décidé par les coordonnées que vous passez à create-dmg. Dans cet article, nous concevrons ces coordonnées une par une. ...

21 mai 2026 · 9 min · 1751 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文
Dev

Concevoir un DMG de distribution pour votre application macOS (1) : create-dmg et préparer l'image de fond

Le premier écran que voit un utilisateur Lorsque vous distribuez vous-même une application macOS, l’utilisateur télécharge un fichier .dmg et double-clique dessus. À ce moment-là, une seule fenêtre Finder s’ouvre. Cette fenêtre est le premier écran où l’utilisateur rencontre votre application. Une fenêtre .dmg bien conçue ressemble généralement à ceci — une image de guide remplit le fond, l’icône de l’application se trouve à gauche, et un raccourci vers le dossier Applications se trouve à droite. L’utilisateur termine l’installation en faisant glisser l’icône de l’application vers Applications. Ce flux « glisser pour installer » est effectivement l’expérience d’installation standard pour les applications macOS indépendantes. ...

20 mai 2026 · 8 min · 1649 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文
Dev

Publier une application macOS sur le Mac App Store (3) : Paramètres d'export et enregistrement sur App Store Connect

Le chemin qui envoie un build vers l’App Store En Partie 1 nous avons créé la cible de build MAS, et en Partie 2 nous avons créé les fichiers de configuration et le branchement du code qui séparent les deux canaux. La cible FocusTimer MAS est maintenant dans une forme qui peut être mise sur l’App Store. Dans cette dernière partie, nous allons mettre en place le chemin pour téléverser ce build vers App Store Connect, et couvrir comment vérifier les deux canaux pour qu’ils restent fonctionnels, ce qui conclura la série. ...

19 mai 2026 · 6 min · 1134 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文
Dev

Publier une application macOS sur le Mac App Store (2) : Séparation de la configuration et du code entre les canaux

Rendre la cible vraiment « spécifique à MAS » En Partie 1, nous avons enregistré un Bundle ID exclusif MAS et dupliqué la cible de build FocusTimer MAS. Mais cette cible n’est encore qu’une copie de la cible de distribution directe. Un build MAS doit différer du build de distribution directe sur trois points. Entitlements (droits d’accès) — uniquement l’ensemble minimum approprié pour l’App Store Info.plist — supprimer les clés Sparkle, ajouter les métadonnées App Store Code — brancher pour qu’il compile même sans Sparkle Dans cet article, nous séparerons les trois. ...

18 mai 2026 · 7 min · 1466 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文
Dev

Publier une application macOS sur le Mac App Store (1) : Créer une cible de build distincte

Un autre canal de distribution — le Mac App Store La série précédente couvrait la configuration initiale pour distribuer directement une application macOS avec un Developer ID. Une fois que vous avez les certificats, la notarisation, les mises à jour automatiques Sparkle et un flux de mises à jour hébergé en place, vous pouvez laisser les utilisateurs télécharger un fichier .dmg directement sans passer par l’App Store. Cette série couvre la configuration initiale pour mettre cette même application sur le Mac App Store (MAS) également. Les deux méthodes de distribution ne sont pas un choix exclusif. Vous pouvez gérer une seule application à travers le canal de distribution directe et le canal App Store en même temps. L’App Store confie à Apple la gestion des paiements, des remboursements et de la visibilité dans les recherches, et il bénéficie d’une plus grande confiance des utilisateurs, donc le gérer en parallèle avec la distribution directe est un choix courant. ...

17 mai 2026 · 8 min · 1623 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文