J'ai un script post-installation qui ouvre et exécute mon application silencieusement. L'application a été créée à l'aide d'Automator et exécute un Applescript qui, à son tour, exécute un script Bash intégré dans le dossier Resources de l'application.
Le script de post-installation script :
#!/bin/bash
open -b "com.company.ApplicationName"
fonctionne sur certaines machines et pas sur d'autres. Je reçois une erreur
LSGetApplicationForInfo() failed with error -10814 while trying to determine the application with bundle identifier com.company.ApplicationName
Je n'ai pas pu en déterminer la raison. Je suppose qu'il me manque une sorte de logiciel prérequis sur les machines défaillantes.
Quelqu'un connaît-il les conditions d'utilisation des open -b "bundleid"
? Xcode, Xcode avec les outils de ligne de commande ou quelque chose comme ça ? J'apprécierais tout commentaire.