Mises à jour sur le Mac
Le téléchargement direct se tient à jour grâce à un flux de mise à jour signé sur foldmail.app, tandis que le build TestFlight est mis à jour par Apple.
Remarque Cette page décrit le téléchargement direct depuis foldmail.app. Si la page de téléchargement affiche Pas encore de version publique, cette version n’a pas encore été publiée.
Vérifications automatiques
Le téléchargement direct contient un module de mise à jour basé sur Sparkle 2. Lorsque Rechercher automatiquement les mises à jour est activé, FOLD recherche une nouvelle version peu après le lancement, puis une fois par jour. Il récupère un unique flux de mise à jour sur foldmail.app. Si foldmail.app est injoignable, rien de visible ne se produit et FOLD réessaie lors de la vérification suivante.
Lorsqu’une nouvelle version est disponible, FOLD vous en informe et l’installe dès que vous donnez votre accord. Les mises à jour peuvent être livrées sous forme de petits paquets delta plutôt que de l’app complète.
Vérifier manuellement
- Menu : Fold > Rechercher des mises à jour… lance une vérification et en affiche toujours le résultat, y compris lorsque vous êtes déjà à jour.
- Réglages : Réglages > Général comporte une carte Mises à jour avec Version installée, Dernière recherche, l’interrupteur Rechercher automatiquement les mises à jour et un bouton Rechercher maintenant.
Comment une mise à jour est vérifiée
La carte le résume : « Les mises à jour proviennent de foldmail.app. Chaque paquet est vérifié avant son installation à l’aide de la clé de signature intégrée à FOLD. » FOLD n’accepte que les paquets signés avec la clé EdDSA privée correspondante et refuse tout le reste, même en provenance de foldmail.app. En outre, chaque image disque est signée avec le Developer ID de Datargo GmbH et notarisée par Apple ; Gatekeeper la vérifie donc également.
Une version publiée n’est jamais remplacée, seulement supplantée par une version plus récente. Un numéro de version désigne donc toujours le même fichier et la même somme de contrôle ; voir Vérifier un téléchargement.
Ce que transmet la vérification
La vérification télécharge un unique fichier statique depuis foldmail.app. Elle ne transmet aucun compte, aucun identifiant et aucun profil système ; le serveur voit une requête HTTP ordinaire. Si vous désactivez Rechercher automatiquement les mises à jour, FOLD ne vérifie que lorsque vous le lui demandez.
Builds TestFlight et App Store
Le build Mac qu’Apple distribue via TestFlight ne contient pas de module de mise à jour. Il n’affiche ni la carte Mises à jour ni l’élément de menu, car Apple n’autorise pas les apps distribuées par sa boutique à se remplacer elles-mêmes. Ce build est mis à jour via TestFlight. Une version issue du Mac App Store serait de même mise à jour uniquement par Apple.