Il se peut que vous deviez activer l’option qui autorise à télécharger ou installer n’importe quelle application sur votre Mac.
C’est notamment le cas lorsque vous essayez d’installer une application et que vous obtenez le message :
Impossible d’ouvrir « Application » car cette app provient d’un développeur non identifié
Vous pouvez aussi obtenir un message d’erreur lors du lancement dune application
« Le programme est endommagé et ne peut pas être ouvert« (notamment dans high Sierra 10.13).
Vos préférences de sécurité ne permettent que l’installation d’apps de l’ App Store et de développeurs identifiés.
Or, depuis MacOS Sierra (Mac OS X 10.12), le dernier système d’exploitation (OS) d’Apple, la politique de sécurité concernant Gatekeeper a été renforcée.
Gatekeeper est une fonctionnalité introduite sous Mountain Lion qui s’appuie sur les tests d’identification de logiciels malveillants par rapport à OS X afin de protéger votre Mac contre les applications douteuses et les logiciels malveillants téléchargés sur Internet (pour paraphraser Apple…).
Auparavant, dans le pavé Sécurité et confidentialité des Préférences Système, vous aviez 3 options concernant l’installation de logiciels téléchargés :
Autoriser les applications téléchargées depuis :
- Mac App Store
- Mac App Store et les développeurs identifiés
- N’importe où
Il se peut que depuis une nouvelle installation de Sierra par exemple que vous n’obtiendrez plus que deux choix :
Même si vous déverrouillez à l’aide du cadenas en bas à gauche et du mot de passe administrateur vous n’obtiendrez que la possibilité de changer ce choix
Comment lancer n’importe quelle application sous macOS Sierra ?
Pour pouvoir à nouveau autoriser les applications téléchargées de n’importe où je vous propose la manipulation suivante :
Lancer une session Terminal (dans Applications => Utilitaires)
Copiez et collez l’expression suivante :
sudo spctl --master-disable
Tapez ENTER,
votre mot de passe admin est demandé. Tapez le suivi à nouveau de ENTER
Pour vérifier, retournez dans les Préférences Systèmes, Sécurité et Confidentialité (si vous ne les aviez pas fermées vous devez revenir au menu principal puis revenir à nouveau dans Sécurité et Confidentialité).
et magique ! Le troisième cas est coché par défaut.
Ceci est valable pour Lion, Mountain Lion, Mavericks, Yosemite, El Capitan et bien entendu Sierra.
A noter que si vous désactivez cette option pour revenir à l’une des deux premières, le troisième choix n’apparaitra plus.
Revenez donc au début du tutoriel et entrez à nouveau la commande Terminal qui va bien.
Remarques importantes :
lors des scripts de traitements mensuels, ces paramètres sont réinitialisées aux valeurs pas défaut.
Vous devrez donc refaire cela tous les 30 jours.
Ceci dit, les applications installées depuis lors provenant de sources non identifiées ne seront pas impactées pour autant, cela ne concernera que les nouveaux téléchargements et les nouvelles installations.
Source et informations complémentaires
Gatekeeper automatically re-enables after 30 days on Yosemite and later
Merci beaucoup ! Je pense que cette news aura du succès avec macOS Sierra, pour ma part c’est unetbootin qui refusait de s’ouvrir.
Bonjour,
j’ai bien suivi la démarche proposée mais mais, quand on est sur Terminal, on est bloqué, le mot de passe est demandé, on est bloqué… Comment faire ? C’est encore un truc de sécurité en plus ?
Bonjour,
du tout c’est le principe même de fonctionnement de Mac OS – basé sur un noyau Linux – vous devez avoir les droits admin pour passer de telles commandes d’où la demande de code.
Super ! Merci pour ton aide mon problème est enfin résolu ! 😉
avé plaisir c’est fait pour ça 😉
Bonjour lorsque l’ordinateur me demande le mot de passe je ne peux pas écrire
Bonjour
si si il prend bien les caractères mais ne les affiche pas. Tapez votre MdP et ENTREE cela devrait fonctionner !