1 votes

Comment empaqueter un logiciel de ligne de commande dans une application ?

J'ai un exécutable en ligne de commande (écrit en C) avec quelques ressources connexes, et je voudrais l'emballer comme une application (dans le dossier .app). J'ai essayé appify.sh qui pourrait emballer le shell script, mais qui n'a pas fonctionné ici. Pour cet exécutable en ligne de commande, je voudrais ouvrir termial pour afficher le STDOUT.

J'ai aussi trouvé cette méthode en utilisant Automator mais je n'ai pas trouvé comment emballer l'exécutable et les ressources dans le dossier. Dois-je écrire un fichier Info.plist ? J'ai essayé mais je n'ai pas réussi à trouver la bonne syntaxe.

mise à jour

Comme je l'ai testé, vous ne pouvez pas exécuter l'exécutable seul, car MacOS l'exécutera sans aucune fenêtre pop-up (Termial), et ignorera tout STDOUT.

Nous pouvons utiliser Platypus pour exécuter sh/bash avec -exec executable pour faire l'affaire comme décrit ici .

1voto

Igor Zelaya Points 2266

Utilisez L'ornithorynque pour créer l'application et ensuite ajouter vos ressources.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X