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

Pytrends 11 : Découvrir les recherches tendances en temps réel pour des informations à la minute

Aperçu La fonction realtime_trending_searches() de la bibliothèque pytrends vous permet de récupérer les recherches tendances en temps réel sur Google. En analysant ces données, vous pouvez obtenir des informations sur les dernières tendances et sujets qui captent l’attention de votre public, vous aidant ainsi à créer un contenu opportun, pertinent et engageant. Dans ce tutoriel, nous couvrirons : L’importation des bibliothèques nécessaires La mise en place de la demande pytrends La récupération des données de recherche tendances en temps réel L’analyse des résultats Récupération des données de recherche tendances en temps réel Tout d’abord, nous devons importer les bibliothèques nécessaires et configurer notre demande pytrends. ...

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