Je suis en train de créer une application sur osx 10.9 en utilisant Python 2.7. Mais lorsqu'elle est lancée pour la première fois, un avertissement apparaît.
Vous ouvrez l'application MYAPP pour la première fois. Etes-vous sûr de vouloir ouvrir cette application ?
L'application se trouve dans un dossier nommé Applications. Pour voir l'application application dans le Finder sans l'ouvrir, cliquez sur Afficher l'application.
Alors, comment éviter cet avertissement. Dois-je faire quelques changements dans info.plist de l'application .
Je suis passé par là QUESTIONS ET RÉPONSES mais rien n'est mentionné au sujet des changements du côté de l'application.
Je ne veux pas que l'utilisateur utilise une quelconque commande pour exécuter ou effectuer des changements manuellement. L'utilisateur peut désactiver cette fonction en "com.apple.LaunchServices LSQuarantine -bool NO"
pour tous ou "xattr -rd com.apple.quarantine Application.app"
pour une application particulière.
J'avais aussi signé l'application avec l'ID du développeur.
Alors, comment empêcher cette boîte de dialogue de s'afficher ?
0 votes
defaults write com.apple.LaunchServices LSQuarantine -bool false
ne désactive même pas ces boîtes de dialogue. Elle ne désactive que les boîtes de dialogue relatives à l'ouverture des fichiers téléchargés sur Internet.1 votes
Même s'il est possible de désactiver cette fonction du côté de l'utilisateur, je doute fort qu'il existe un moyen de passer outre du côté de l'application. Cela irait à l'encontre de l'objectif de l'avertissement, s'il pouvait être configuré pour ne pas être affiché par un logiciel malveillant.