Contourner le blocage Apple lors de l'installation d'un logiciel non validé sur macOS
Published on 19 May 2025Clap
Lors de l'installation d'un logiciel via un fichier .pkg
téléchargé sur Internet, macOS peut afficher l'erreur suivante :
Apple n'a pas pu confirmer que "xxx.pkg" ne contenait pas de logiciel malveillant susceptible d'endommager votre Mac ou de porter atteinte à votre vie privée.
ou en anglais :
"xxx.pkg" cannot be opened because Apple cannot check it for malicious software.

Ce comportement est lié à Gatekeeper, une fonctionnalité de sécurité d'Apple. À partir de macOS Catalina (macOS 10.15), Apple exige que tous les packages .pkg
soient signés et validés par ses services. Or, de nombreux logiciels disponibles sur Internet ne passent pas cette validation, même s'ils sont légitimes.
1. Solution depuis le Finder (méthode classique, souvent non fonctionnelle)
- Ouvrez le dossier contenant le fichier
.pkg
dans le Finder. - Maintenez la touche
CTRL
enfoncée et cliquez sur le fichier. - Choisissez Ouvrir.
- Cliquez à nouveau sur Ouvrir dans la fenêtre d’avertissement.
2. Solution recommandée : supprimer le flag de quarantaine
macOS ajoute un attribut com.apple.quarantine
sur les fichiers téléchargés via navigateur. On peut le supprimer via Terminal :
sudo xattr -rd com.apple.quarantine xxx.pkg
Pour notre exemple de déblocage de PowerShell 7.5.1 :
sudo xattr -rd com.apple.quarantine ~/Downloads/powershell-7.5.1-osx-arm64.pkg
Cette commande supprime récursivement tous les attributs de quarantaine sur le fichier et ses métadonnées associées.
Puis lancez le fichier .pkg
normalement (double-clic ou via Ouvrir
).
3. Solution alternative : débloquer via PowerShell
Si vous disposez déjà d’une version fonctionnelle de PowerShell sur votre Mac :
Unblock-File -Path xxx.pkg
Pour notre exemple de déblocage de PowerShell 7.5.1 :
Unblock-File -Path ~/Downloads/powershell-7.5.1-osx-arm64.pkg
Clap
Comments