Aller au contenu

Mac

Introduction

Les dernières versions de MacOs tendant vers toujours plus de sécurité, seules les applications certifiées par Apple peuvent être installées directement. Pour faire certifier une application, il "suffit" de payer une cotisation annuelle auprès du service développeurs Apple.

C'est contraire à l'esprit de l'application Logfly qui est développée dans l'esprit opensource et en libre accès gratuit pour la communauté des pilotes.

L'installation est classique : double clic sur le fichier dmg. Clic sur l'icône Logfly.app et la faire glisser vers l'icône Application.

drag_mac

Pour finaliser l'installation il faudra outrepasser deux barrières érigées par Apple :

  • la premiere concerne le fichier dmg appelé image disque
  • la deuxième concerne le démarrage de Logfly

1. Problème image disque

Un message va apparaitre :

mac_inst1

Pour contourner le problème il va falloir aller dans les réglages système :

  • Clic sur l'icône Pomme en haut à gauche de l'écran
  • Dans la liste gauche choisir Confidentialité et sécurité
  • Dans le panneau droit qui est apparu, descendre jusqu'à voir l'option Sécurité
  • Localiser le message l'utilisation de logfly.app est bloquée...
  • cliquer sur Ouvrir quand même

mac_inst2

Le mot de passe utilisateur du Mac est demandé suivi d'une nouvelle confirmation !

mac_inst3 ==> mac_inst3

2. Refus d'execution

L'application est installée mais ne pourra pas être lancée. Au double clic sur l'application Logfly dans le dossier Applications, un nouveau message va apparaitre.

mac_damaged

Cliquer sur Annuler et tester les solutions décrites .

Solutions

  • solution 1 : La plus conviviale et la plus efficace. Elle nécessite de charger Sentinel, un petit utilitaire simple d'emploi.
  • solution 2 : La plus rapide mais il faudra utiliser le terminal.
  • solution 3 : La plus simple mais qui ne fonctionne pas toujours

Solution 1

Sur Github, le dépôt des logiciels opensource, on trouve Sentinel, un logiciel qui permet de reprendre le contrôle de GateKeeper, le gardien de sécurité MacOS. Le processus est très simple.

  • Télécharger l'application sur GitHub pour être sûr d'avoir la dernière version.
  • Choisir Sentinel.dmg et faire une installation classique avec un glissé déposé comme pour Logfly
  • Naturellement, le message classique va apparaitre : MacOs ne peut pas vérifier... blabla... l'ouvrir_ ?
  • Cliquer sur Ouvrir
  • Vous n'aurez pas le message Sentinel.app est endommagé.., car l'application est certifiée par Apple mais non distribuée sur l'Apple Store
  • Garder Sentinel ouvert ou s'il est fermé lancez le
  • Ouvrir le Finder et se placer dans le dossier applications
  • Glisser déposer le fichier Logfly vers la zone Allows unsigned app to launch

mac_sentinel

Solution 2

Il faut lancer le Terminal et être connecté en tant qu'administrateur. Si c'est votre Mac perso, ce sera toujours le cas. Il faudra ensuite taper le code suivant :

xattr -cr /Applications/logfly.app
Ci dessus, l'icône à droite permet de copier la ligne de code pour ensuite la coller dans le terminal.

mac_terminal

Cette commande ajoute Logfly à la liste d’exception du système de protection intégrée Gatekeeper.

Un tuto complet sur le mode opératoire :

Solution 3

  • Clic sur l'icône Pomme en haut à gauche de l'écran
  • Dans la liste gauche choisir Confidentialité et sécurité
  • Dans le panneau droit qui est apparu, descendre jusqu'à voir l'option Outils de développement
  • cliquer sur le symbole > à droite mac_sol11

On va ajouter Logfly aux applications autorisées. Cliquer sur le symbole +.
Dans la fenêtre de choix qui s'ouvre, cliquer sur Logfly puis cliquer sur le bouton Ouvrir.

mac_sol12

Vous devez obtenir une fenêtre comme celle-ci mac_sol13