Comment autoriser l'installation de non app store ou de développeurs identifiés sur MacOS Sierra

17

Je reçois cette erreur en essayant d'installer un logiciel sur MacOS Sierra (10.12.5):

Vos préférences de sécurité autorisent uniquement l'installation d'applications depuis l'App Store et les développeurs identifiés.

Je souhaite modifier les paramètres afin que ces types d'installations soient autorisés. Similaire à ce qui est montré ici:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow- installation-de-seules-applications-du-magasin-mac-et-développeurs-identifiés

Cependant, mon système ne semble pas avoir l'option Anywhere (capture d'écran ci-dessous). Cette option n'est également pas disponible si le bouton Avancé est sélectionné.

entrez la description de l'image ici

John
la source
2
Vous pouvez utiliser la fonction Ouvrir quand même. Cela devrait l'installer.
YusaMac205

Réponses:

20

De: Comment autoriser des applications de n'importe où dans macOS Sierra Gatekeeper

  1. Quitter les préférences système
  2. Ouvrez l'application Terminal à partir du dossier / Applications / Utilities /, puis entrez la syntaxe de commande suivante:

    sudo spctl --master-disable
    
  3. Appuyez sur retour et authentifiez-vous avec un mot de passe administrateur
  4. Relancez les préférences système et allez dans «Sécurité et confidentialité» et dans l'onglet «Général»
  5. Vous verrez maintenant l'option «N'importe où» sous «Autoriser les applications téléchargées à partir de:» Options de Gatekeeper
René Larsen
la source
Cela n'aide pas à installer ExifTool.
Dmitry
Agréable! Ça marche, ça marche aussi pour Catalina. Merci!
Marco
12

Faites un clic droit (ou ^ ctrlcliquez) sur le pkgfichier en question et choisissez Open. Cela vous permettra d'ouvrir le fichier, peu importe d'où il vient. Notez que cela est différent du double-clic.

Vous pouvez le faire avec n'importe quelle application téléchargée sur Internet, et macOS se souviendra de cette application la prochaine fois que vous l'exécuterez.

Du point de vue de la sécurité, je préfère faire cela plutôt que de désactiver la sauvegarde à l'échelle du système.


la source
1
C'est encore possible - même sur la prochaine High Sierra c'est possible
René Larsen
1
Je suis corrigé - je pensais que je me souvenais d'avoir lu quelque chose à ce sujet quelque part. Merci pour l'information.
1
Voulez-vous dire "Notez que cela est différent du double-clic"?
stephenwade
1
Mon cerveau n'était tout simplement pas là ce matin user
Si j'ai un tas d'exécutables que je dois autoriser, existe-t-il un moyen de le faire à partir du terminal? Je ne veux pas désactiver complètement GateKeeper, imitez simplement la fonctionnalité du clic droit et de l'ouverture
Max Coplan
3

Pour ce faire sans avoir besoin de privilèges d'administrateur et sans désactiver les fonctions de sécurité:

  • Ouvrir le terminal
  • Type xattr -c
  • Faites glisser (depuis le Finder) le fichier que vous souhaitez ouvrir dans la fenêtre du terminal
  • Exécutez la commande en appuyant sur Entrée

xattr -csupprime les métadonnées d'un fichier ou d'un dossier. Cela supprime le développeur, la date de téléchargement et quelques autres choses. Cela n'affecte pas le contenu de l'application.

10 Réponses
la source
0

À partir de macOS High Sierra 10.13.4, cliquer avec le bouton droit (ou en ^ ctrlcliquant) sur les packages .app, qui ne sont pas enregistrés auprès d'Apple par un développeur identifié, et choisir Ouvrir ne fonctionnera pas, donc la seule option qui reste est d'activer l'option N'importe où sous Sécurité et confidentialité dans les Préférences Système (au moins temporairement).

De Comment ouvrir des applications de développeurs non identifiés sur macOS Sierra :

  1. Fermez les Préférences Système sur votre Mac.
  2. Ouvrez le terminal.
  3. Tapez la commande suivante:

    sudo spctl --master-disable

  4. Appuyez sur Entrée sur votre clavier.

  5. Saisissez votre mot de passe administrateur.
  6. Appuyez sur Entrée sur votre clavier.

Cela restaurera le paramètre Anywhere et le sélectionnera par défaut. Pour vérifier, vous pouvez ouvrir les Préférences Système et sélectionner Sécurité et confidentialité.

Pour revenir aux paramètres par défaut et plus sécurisés de GateKeeper, suivez les mêmes étapes, en changeant la commande en sudo spctl --master-enable

jcabrera
la source