"XXX ne peut pas être ouvert. Vous devez le déplacer dans la corbeille. »Pour les applications de projecteur flash sur mac os sierra

25

Nous rencontrons un problème avec les exécutables du projecteur flash .app que nous construisons. Lorsque l'application est téléchargée depuis Internet sur OSX sierra, le message " XXX ne peut pas être ouvert. Vous devez le déplacer dans la corbeille. " Est levé. entrez la description de l'image ici

En cliquant sur l'icône d'aide à côté, les informations s'affichent également:

L'autorisation de l'application a été révoquée. Il peut y avoir un problème avec cette application. Bien que l'application ait été signée par un développeur identifié, le certificat de l'application a été révoqué et ne peut pas être ouvert.

La même application copiée via une clé USB fonctionne correctement. La même application téléchargée sur Internet dans d'autres versions OSX fonctionne bien.

Nous avons essayé des options telles que Paramètres> Sécurité> autoriser les applications téléchargées à partir de: N'importe où dans les paramètres OSX Gatekeeper. L'application étant une application publiée par Flash CS6 n'est pas quelque chose que nous signons nous-mêmes. J'ai également lu ailleurs que le certificat Flash Player avait été révoqué par apple plus tôt en raison d'une violation. Mais la mise à jour du logiciel Flash avec les derniers correctifs n'a fait aucune différence.

Est-ce que quelqu'un d'autre a rencontré ce problème. Des solutions / conseils? Merci!

gdev74
la source

Réponses:

50

Il s'agit en fait d'un problème de portier macOS. Essayez ces étapes:

Pour résoudre les problèmes de Gatekeeper sur macOS Sierra, vous devrez peut-être désactiver partiellement ou complètement les vérifications de Gatekeeper.

Option I
Pour une certaine application exécutée dans le terminal:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

Option II
Pour désactiver les contrôles exécutés globalement dans le terminal:

sudo spctl --master-disable
Sayan
la source
3
L'option II a fonctionné pour moi
JonathanScialpi
Dans mon cas, l'option II n'a eu aucun effet. il lui interdirait toujours d'ouvrir. Mais l'ouvrir avec le terminal a fonctionné. L'application était dans un dossier, copié le tout à partir du DMG (mise à jour Adobe CS5 ancienne Ps). Ensuite, a exécuté la commande sur le dossier en premier, il a demandé un mot de passe, après l'avoir entré, a essayé d'ouvrir le fichier avec le terminal et cela a fonctionné.
Nookeen
Option j'ai travaillé pour moi
Mrug
1
l'option II a fonctionné. Maintenant, je peux ouvrir le fichier. Quel bug !!!
user1532587
Sauf que l'option II désactive totalement Gatekeeper. Ce n'est pas une solution idéale. J'ai eu des problèmes à un moment donné qui m'ont obligé à le désactiver temporairement, mais je ne l'ai pas quitté. Ne le recommandez pas non plus.
dr.nixon
1

Il s'agit généralement d'un problème d'autorisations. Si oui, voici comment y remédier:

  1. Ouvrez Terminal et tapez la commande suivante, mais n'appuyez pas sur Entrée: sudo chmod +x 
  2. Assurez-vous de taper un espace après le x.
  3. Ensuite, accédez à l'application dans le Finder.
  4. Faites un clic droit dessus et choisissez «Afficher le contenu du package».
  5. Accédez à Contents / MacOS
  6. Il n'y a généralement qu'un seul fichier; si oui, sélectionnez-le. Sinon, trouvez celui qui ressemble le plus au nom de l'application, sans extension.
  7. Cliquez sur le fichier et faites-le glisser vers la fenêtre Terminal.
  8. Frappez Enter/ Returnet authentifiez-vous avec un mot de passe administrateur.
Timothy Mueller-Harder
la source
Merci pour les informations de correction des autorisations. En effet, le fichier s'exécute après l'exécution de chmod, il s'agit donc d'un problème d'autorisations. Mon problème est cependant que le .app doit être fourni aux utilisateurs pour téléchargement sur Internet. Nous ne pouvons pas nous attendre à ce que nos utilisateurs suivent ces étapes pour pouvoir exécuter l'application. Tout conseil sur la façon dont le fichier peut être exécuté au téléchargement.
gdev74
Si vous le zippez simplement, cela devrait résoudre le problème. Faites un clic droit sur l'application et sélectionnez "Compresser" ou "Créer une archive" (selon la version de macOS), et téléchargez le fichier zip résultant.
Timothy Mueller-Harder
Comment les utilisateurs téléchargent-ils le fichier? En tant qu'application nue ou en tant qu'image disque contenant l'application? Êtes-vous en train de signer l'image disque elle-même? stackoverflow.com/questions/23824815/…
dr.nixon