20 votes

Comment autoriser l'installation de développeurs identifiés ou n'appartenant pas à la boutique d'applications sur MacOS Sierra ?

J'obtiens cette erreur en essayant d'installer un logiciel sur MacOS Sierra (10.12.5) :

Vos préférences de sécurité n'autorisent l'installation que des applications de l'App Store et des développeurs identifiés.

J'aimerais modifier les paramètres pour 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-of-only-apps-from-the-mac-app-store-and-identified-developers/

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

enter image description here

26voto

Manrico Corazzi Points 6458

De : Comment autoriser les 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/Utilitaires/, puis saisissez 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 l'onglet "Général".

  5. Vous verrez maintenant l'option "Anywhere" sous les options de Gatekeeper "Autoriser les applications téléchargées à partir de :".

13voto

Il suffit de faire un clic droit (ou ^ ctrl cliquez) le pkg en question et choisissez Open . Cela vous permettra d'ouvrir le fichier, quelle que soit sa provenance. Notez que cette opération est différente du double-clic.

Vous pouvez faire cela 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 dans tout le système.

3voto

10 Replies Points 205

Pour ce faire, il n'est pas nécessaire d'avoir des privilèges d'administrateur ni de 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 -c supprime 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 éléments. Cela n'affecte pas le contenu de l'application.

0voto

jcabrera Points 101

À partir de MacOS High Sierra 10.13.4, un clic droit (ou ^ ctrl En cliquant sur les paquets .app, qui ne sont pas enregistrés auprès d'Apple par un développeur identifié, et en choisissant Ouvrir, cela ne fonctionnera pas. La seule option restante est donc d'activer l'option Anywhere sous Sécurité et confidentialité dans les Préférences système (au moins temporairement).

De Comment ouvrir les applications de développeurs non identifiés sur MacOS Sierra ? :

  1. Fermez les Préférences Système de votre Mac.

  2. Terminal ouvert.

  3. Tapez la commande suivante :

    sudo spctl --master-disable

  4. Appuyez sur la touche "Entrée" de votre clavier.

  5. Saisissez votre mot de passe administrateur.

  6. Appuyez sur la touche "Entrée" de votre clavier.

Cela rétablira 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X