Variable non définie

elferay -  
_Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous !

Je viens de passer sous Catalina et l'une de mes applications ne s'ouvre plus.

Lorsque je tente de l'ouvrir, deux fenêtres s'affichent :
Non autorisé à envoyer des évènements Apple System Events. (-1743)
La variable safemame n'est pas définie. (-2753)

Avez-vous une solution pour que je puisse de nouveau ouvrir cette application ?

Merci !

Configuration: Macintosh / Safari 13.0.4

2 réponses

  1. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
     
    Bonjour,
    Il serait très utile de donner le nom de cette application...

    Ritchi
    0
    1. elferay
       
      Salut Ritchi, il s'agit d'une petite application "MySafe" que je fais tourner depuis des années, découverte sur Facebook (même nom).
      0
  2. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
     
    Bonjour,
    Je reviens enfin vers toi, j'étais débordé au boulot.
    Si dès fois que ton problème est déjà résolu (ce que je te souhaite), pourras-tu indiquer ce que tu as fait. Merci d'avance.

    Depuis Mojave, Apple a renforcé la sécurité des applications et il faut dorénavant autoriser celles-ci à avoir des interactions avec d'autres applications.
    Du coup je te propose de faire ceci, suite à la lecture de cette page (https://www.felix-schwarz.org/blog/2018/06/apple-event-sandboxing-in-macos-mojave)

    Ouvrir le menu Pomme () -> Préférences Système -> Sécurité et confidentialité
    Choisir dans la colonne de gauche "Accessibilité"
    Puis entrer le mot de passe administrateur
    Et enfin cliquer sur ton application MySafe.
    Regarde aussi dans "Données Applications" si tu peux/dois ajouter MySafe

    Il y a aussi d'autres propositions ici (https://developer.apple.com/forums/thread/106949 ), mais cela me parait bien complexe.
    0