web-dev-qa-db-fra.com

L’application “SomeApp.app” ne peut pas être ouverte

Problème: après avoir téléchargé une application sous OS X, Yosemite (10.10.x) essayant de l’ouvrir (à partir de la ligne de commande ou en double-cliquant sur l’application) génère un message «L’application« SomeApp.app »ne peut pas être ouverte. . " Notez que cela diffère du message "Certaines applications ne peuvent pas être ouvertes car elles n'ont pas été téléchargées depuis le Mac App Store" ou "Certaines applications ne peuvent pas être ouvertes car elles proviennent d'un développeur non identifié" qui est le résultat de Gatekeeper réglages.

33
Steve Richey

Après de nombreux essais et erreurs et de nombreuses recherches infructueuses sur Google, j'ai trouvé que la solution nécessitait de modifier le statut d'exécutable du fichier d'application "interne". Cette ligne: chmod +x SomeApp.app/Contents/MacOS/*

Correction du problème dans tous les cas que j'ai observés. Le +x marque un fichier comme exécutable et le seul fichier du répertoire /Contents/MacOS/ est un fichier binaire représentant le fichier à exécuter lorsque vous double-cliquez sur l'application (un fichier .app n'est en réalité qu'un dossier).

J'espère que ceci aide quelqu'un d'autre!

60
Steve Richey

Quand je reçois L’application SomeApp.app ne peut pas être ouverte , je

  1. Ouvrir un terminal (/Applications/Utilities/Terminal.app),

  2. Et tapez: Sudo killall launchservicesd

  3. Si le Dock est également défectueux, je vais aussi taper killall Dock.

  4. Ensuite, je peux ouvrir SomeApp (ou n'importe quelle application).

Est-ce que ça va avec tout le monde?

0
mralexgray