Skip to content

Compatibilité et limites ​

Configuration requise ​

ExigenceDescription
Système minimummacOS 12.0 (Monterey)
ArchitectureIntel x86_64 / Apple Silicon (arm64)
AutorisationAccès complet au disque
Stockage externeAu moins un périphérique externe

Compatibilité des fonctions ​

Selon la version de macOS ​

FonctionmacOS 12.0 - 15.0macOS 15.1+
Migration d’applications avec Stub Portal✓✓
Migration de données par lien symbolique✓✓
Migration par montage des conteneurs✓, mot de passe administrateur nécessaire pour monter✓, sans mot de passe lors des essais sous 27 ; versions 13 à 26 non vérifiées individuellement
Migration de dossiers personnalisés✓✓
Gestion des signatures de code✓✓
Migration externe des applications App Store✗✓
Mise à jour App Store directement sur le stockage externe✗✓
Migration des applications iOS✓✓

Applications App Store avant macOS 15.1

Avant macOS 15.1 (Sequoia), l’installation externe native des applications App Store n’est pas disponible. Pour les migrer, activez manuellement leur migration dans les réglages d’AppPorts. Après chaque mise à jour, migrez de nouveau pour remplacer la copie externe.

Selon le type d’application ​

TypeMigrationRestaurationMise à jour automatiqueDescription
Application native macOS✓✓✓Meilleure compatibilité
Sparkle✓✓Verrouillage requisLe verrouillage bloque les mises à jour internes ; ramenez l’application localement pour la mettre à jour
Electron✓✓Verrouillage requisComme Sparkle
Chrome / Edge, actualiseur personnalisé✓✓✓La mise à jour s’installe localement sans endommager la copie externe
App Store, macOS 15.1+✓✓✓Installation externe native et mise à jour directe par l’App Store
App Store, macOS <15.1✓✓ManuelleNouvelle migration après chaque mise à jour
iOS pour Mac✓✓✓Utilise iOS Stub Portal
Application système✗——Protégée par SIP, non migrable

Migration d’applications protégées

Les permissions macOS peuvent empêcher AppPorts de supprimer ou remplacer automatiquement la copie locale d’une application App Store ou appartenant à root. Si un avertissement apparaît, déplacez-la d’abord vers le disque externe dans Finder, puis créez son lien local dans AppPorts.

Flèches de raccourci dans Finder

Les anciens lanceurs AppPorts peuvent être des liens symboliques globaux, affichés avec une flèche. La version actuelle utilise Stub Portal par défaut pour les .app ordinaires, généralement sans flèche. Si elle subsiste, ramenez l’application localement et migrez-la de nouveau.

À propos de « Sortie en attente »

« Sortie en attente » exige des versions comparables et une identification fiable de la même application. AppPorts compare d’abord les Bundle ID, puis les noms normalisés si nécessaire. Cet état n’apparaît pas si les versions manquent, ne sont pas comparables ou si des applications homonymes ont des Bundle ID différents.

Selon le type de répertoire de données ​

RépertoireMéthodeRisque
~/Library/Application Support/Lien symboliqueMoyen : verrous de fichiers ou journal SQLite WAL possibles
~/Library/Preferences/Lien symboliqueFaible à moyen : le cache cfprefsd peut renvoyer d’anciens réglages
~/Library/Containers/MontageMoyen : disque APFS non chiffré, autorisation à la première ouverture et disque connecté avant utilisation
~/Library/Group Containers/MontageMoyen : mêmes exigences ; les données partagées affectent les autres applications de la même Team
~/Library/Caches/Lien symboliqueFaible : caches recréables
~/Library/Logs/Lien symboliqueFaible : journaux uniquement
~/Library/WebKit/Lien symboliqueMoyen : stockage local WebKit
~/Library/HTTPStorages/Lien symboliqueFaible : stockage des sessions réseau
~/Library/Application Scripts/Lien symboliqueFaible : scripts d’extensions
~/Library/Saved Application State/Lien symboliqueFaible : restauration de l’état des fenêtres
Dossiers masqués comme ~/.npm et ~/.m2Lien symboliqueFaible : caches d’outils de développement
Dossiers personnalisés dans le dossier personnelLien symboliqueSelon le contenu : fermez les applications ou outils qui écrivent avant de migrer

Données importantes

Historiques WeChat, images de machines virtuelles, bibliothèques de jeux, bases de données et caches de modèles sont souvent volumineux, modifiés fréquemment et sensibles aux chemins et aux verrous. Faites une sauvegarde indépendante avant migration. En cas d’anomalie, restaurez d’abord localement avant de diagnostiquer.

Les conteneurs exigent la migration par montage

Les applications en bac à sable ne peuvent pas lire les données de ~/Library/Containers/ et ~/Library/Group Containers/ déplacées par lien symbolique. L’ancienne méthode contournait cela par une re-signature, qui peut empêcher l’ouverture sous macOS 27. Depuis 1.9.0, ces répertoires proposent uniquement la migration par montage et les applications isolées ne sont plus re-signées. Voir Données de conteneur, bac à sable et identité de signature.

Périmètre des dossiers personnalisés

La migration concerne des dossiers réels du dossier personnel. Elle exclut les fichiers, liens symboliques, chemins dans la destination externe, répertoires système et chemins contenant un élément géré ou contenus dans celui-ci.

Conflit de destination

Une taille externe proche ne suffit pas à reprendre une migration de données. AppPorts reprend automatiquement uniquement si ses métadonnées correspondent entièrement à l’opération actuelle. Sinon, il signale un conflit avec un répertoire réel et s’arrête.

Éléments non migrables ​

Protégés par SIP ​

CheminRaison
Applications système macOS, dont Safari et FinderProtection de l’intégrité du système
Répertoires de premier niveau de ~/Library/Containers/Protection système macOS

Contenant des références de chemins ​

CheminRaison
~/.localRéférences aux exécutables ; les outils de ligne de commande peuvent cesser de fonctionner
~/.configConfigurations avec chemins absolus ; les réglages des outils peuvent devenir invalides

Exigences du stockage externe ​

ExigenceDescription
Système de fichiersApplications et données ordinaires : APFS, HFS+ ou exFAT. Conteneurs : APFS uniquement
Espace minimumDépend de la taille des applications
InterfaceUSB, Thunderbolt et NVMe pris en charge
ConnexionLe disque doit rester connecté après migration, sinon les applications concernées ne démarrent pas

Choisir un système de fichiers

  • APFS : recommandé, seul format permettant la migration par montage des conteneurs, et meilleures performances.
  • HFS+ : compatible avec les anciens Mac, mais ne permet pas de migrer les conteneurs.
  • exFAT : multiplateforme, mais ne permet pas de migrer les conteneurs. Pour Windows, utilisez une partition APFS distincte. Si exFAT occupe tout le disque, les outils intégrés ne peuvent pas le réduire directement : sauvegardez et repartitionnez. Un espace non alloué existant peut accueillir APFS selon les conditions de partitionnement.

Les raisons et les alternatives testées sont décrites dans Pourquoi le disque externe doit être APFS.

Disques réseau ​

NAS, SMB, rclone et SFTP ne sont pas les principales cibles de validation d’AppPorts. Ils peuvent fonctionner, mais vous devez vérifier la stabilité, la constance du chemin, les permissions, les attributs étendus et les liens symboliques. Ils ne sont pas recommandés en premier choix pour les données continuellement écrites.

最近更新