1 votes

Installation d'un logiciel à partir de Xcode

J'essaie de développer un programme en utilisant Xcode sur MacOS.

Le programme se compile et se lie correctement, mais lorsque j'essaie de l'exécuter, je reçois un message d'erreur indiquant qu'une bibliothèque est introuvable dans "/usr/local/lib".

La bibliothèque en question est en fait développée par moi-même, et fait partie de l'ensemble du projet.

Comment puis-je installer mon programme afin de le tester dans Xcode ?

3voto

Jose Chavez Points 645

Il n'y a pas de fonction "install" dans Xcode.

Si votre programme a besoin d'une bibliothèque pour fonctionner, vous devrez soit regrouper la bibliothèque avec le programme, soit créer un programme d'installation qui copie la bibliothèque et votre application en place.

Vous pouvez regrouper la bibliothèque avec le programme en établissant une liaison statique (ce qui revient à ne pas avoir de bibliothèque au moment de l'exécution) ou en l'intégrant. L'intégration est expliquée par Apple ici :

https://developer.apple.com/library/archive/technotes/tn2435/_index.html

Habituellement, sur les machines de développement, vous installez les dépendances internes telles que les bibliothèques par le biais de build scripts ou d'étapes de build ajoutées dans Xcode. Vous pouvez simplement ajouter une nouvelle phase de construction (nommée "Copy Library" ou similaire) - et ensuite ajouter une étape de copie de fichiers, où vous copiez votre .dylib (ou .so ou autre) vers la destination prévue.

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