Question

Je crée une application plugin (dylib) qui dépend de plusieurs autres bibliothèques. Ces autres bibliothèques sont installées sur mon système, mais ne sont pas garanties à installer sur le système d'un utilisateur. Je dois donc trouver un moyen de regrouper les dépendances avec mon application.

Je trouve que je peux utiliser otool à la liste ou modifier les chemins d'autres dylibs. Cela permettrait de créer un dossier qui regroupe mon application plug-in et toutes les dépendances nécessaires.

Cependant, cela semble manuellement comme un temps et une tâche stupide. les services publics sont là disponibles pour automatiser?

Ou peut-être que je fais mal et il y a une meilleure et une approche plus évidente à ce problème?

Modifier J'ai créé le script d'un qui permet d'automatiser la tâche.

Était-ce utile?

Autres conseils

Pour compléter la réponse de Christopher, voici quelques liens vers des ressources utiles:

Macdylibbundler est un petit outil pratique qui fait exactement ce qui est demandé. Il a certainement sauvé la vie lors de la distribution des binaires pour OSX.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top