Dev

Distribuer soi-même une application macOS (3) : Héberger le flux de mises à jour et paramètres de build

La dernière pièce — Où mettre les mises à jour En Partie 1 nous avons préparé le certificat Developer ID et la notarisation, et en Partie 2 nous avons préparé la clé de signature Sparkle. Cela signifie que nous avons maintenant un moyen de signer l’application, de la notariser, et de vérifier l’authenticité des mises à jour. Mais l’emplacement pointé par SUFeedURL (https://updates.example.com/appcast.xml), que nous avons écrit dans le Info.plist de l’application en Partie 2, ne contient encore rien. Dans cette dernière partie, nous allons héberger le flux de mises à jour qui ira à cet endroit et finir les paramètres de build, ce qui complètera l’intégralité de la configuration initiale. ...

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

Distribuer soi-même une application macOS (2) : Créer la clé de signature Sparkle pour les mises à jour automatiques

Les mises à jour automatiques, et pourquoi vous avez besoin d’une couche de signature supplémentaire En Partie 1, nous avons terminé la configuration du certificat Developer ID et de la notarisation. Cela vous permet de livrer l’application aux utilisateurs pour la première fois. Mais une application ne se termine pas après une seule publication — vous devez continuer à publier de nouvelles versions qui corrigent des bugs et ajoutent des fonctionnalités. ...

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

Distribuer soi-même une application macOS (1) : Certificat Developer ID et préparation de la notarisation

Ce que signifie distribuer directement avec Developer ID Il existe globalement deux façons de mettre une application macOS entre les mains des utilisateurs. La première passe par le Mac App Store (MAS) ; la seconde est la distribution directe — vous laissez les utilisateurs télécharger un fichier .dmg (ou .app) que vous avez vous-même construit depuis un site web, GitHub ou un emplacement similaire. La distribution directe présente des avantages évidents. Vous n’avez pas à attendre la validation de l’App Store, il n’y a pas de commission sur les paiements, et vous pouvez publier des mises à jour quand et comme vous le souhaitez. En contrepartie, les tâches dont l’App Store s’occupait à votre place — signature du code, notarisation et mises à jour automatiques — sont désormais à votre charge. ...

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

Convertir du texte en nom de fichier à l'aide d'Automator sur macOS

Aperçu La procédure décrite dans ce rapport vous guidera dans la création d’une action rapide en utilisant Automator sur macOS. Cette action rapide peut être utilisée pour convertir du texte en un format plus adapté aux noms de fichiers. Le processus de conversion supprime les caractères spéciaux, transforme le texte en minuscules et remplace les espaces par des tirets. Procédure Ouvrir Automator Appuyez sur Cmd + Espace pour ouvrir Spotlight, tapez “Automator” et appuyez sur Entrée. Créer un nouveau service Dans l’application Automator, sélectionnez “Quick Action” (anciennement appelé “Service”) et cliquez sur “Choose” (Choisir). Configurer l’action rapide En haut de la nouvelle fenêtre, changez le menu déroulant “Workflow receives current” en “text” (texte). Assurez-vous que le menu déroulant “in” est réglé sur “any application” (n’importe quelle application). Ajouter une action “Run Shell Script” Dans la barre de recherche à gauche, tapez “Run Shell Script” et faites glisser l’action dans le volet de droite. Configurer l’action “Run Shell Script” Changez “Pass input” en “as arguments” (en tant qu’arguments). Collez le script suivant dans la zone de texte : for text_input in "$@" do echo "$text_input" | sed 's/[^a-zA-Z0-9 ]//g' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g' done Ajouter une action “Copy to Clipboard” Dans la barre de recherche à gauche, tapez “Copy to Clipboard” et faites glisser l’action dans le volet de droite, sous l’action “Run Shell Script”. Enregistrer l’action rapide Appuyez sur Cmd + S et donnez un nom à votre action rapide, par exemple, “Convertir le texte en nom de fichier” Maintenant, votre script doit être prêt à être utilisé à partir du menu contextuel du clic droit dans n’importe quel éditeur de texte qui prend en charge les services macOS. ...

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

Guide pour débutants sur Homebrew : le gestionnaire de paquets pour macOS

Aperçu Homebrew est un gestionnaire de paquets gratuit et open-source qui simplifie l’installation et la gestion de logiciels sur macOS. Avec Homebrew, vous pouvez facilement installer, mettre à jour et supprimer des paquets de logiciels qui ne sont pas disponibles dans l’App Store de macOS. Il est largement adopté par les développeurs et les utilisateurs avancés pour sa simplicité et sa facilité d’utilisation. Instructions d’installation Avant d’installer Homebrew, assurez-vous d’avoir les prérequis suivants : ...

13 mars 2023 · 3 min · 573 mots · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Português Tiếng Việt 繁體中文