Xcode compiler library externe pour release

  • Créateur du sujet Membre supprimé 447952
  • Date de début
M

Membre supprimé 447952

Invité
bonjour,

J'utilise une library externe (la lib SSH2) dans un de mes projets Xcode en Objective C. Quand je compile sur mon mac, tout se passe bien. Mais je souhaite partager mon application et si j'exécute mon application, déjà compiler sur mon mac, sur un autre mac il me dit qu'il manque la libshh2 dans le dossier /usr/local/lib .

Je me doute bien que si j'ajoute cet lib au bon endroit ça marche chez tout le monde mais je souhaiterais directement inclure la librairy dans mon application lors de la compilation pour pas que mes "clients" se soucis de ça. est ce possible et si oui comment ?

Léo :zen:
 
Dernière édition par un modérateur:
Thanks Tatouille !
J'ai opter pour l'inclure dans mon bundle et ça marche nickel !
 
j'espere que tu as enlevé /usr/local/lib/ssh2
exemple pour verifier que tous les liens sont bons

Bloc de code:
$ otool -L /Applications/iChat.app/Contents/MacOS/iChat 
/Applications/iChat.app/Contents/MacOS/iChat:
	/System/Library/Frameworks/IMCore.framework/Versions/A/IMCore (compatibility version 1.0.0, current version 701.0.0)
	/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication (compatibility version 1.0.0, current version 67.0.0)
	/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage (compatibility version 1.0.0, current version 701.0.0)
	/System/Library/Frameworks/InstantMessage.framework/Frameworks/IMRenderingFoundation.framework/Versions/A/IMRenderingFoundation (compatibility version 1.0.0, current version 701.0.0)
	/System/Library/Frameworks/IMCore.framework/Frameworks/IMUtils.framework/Versions/A/IMUtils (compatibility version 1.0.0, current version 701.0.0)
	/System/Library/Frameworks/IMCore.framework/Frameworks/IMSecurityUtils.framework/Versions/A/IMSecurityUtils (compatibility version 1.0.0, current version 746.0.0)
	/System/Library/Frameworks/IMCore.framework/Frameworks/IMFoundation.framework/Versions/A/IMFoundation (compatibility version 1.0.0, current version 701.0.0)
	/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 15.0.0)
	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 38.0.0)
	/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook (compatibility version 1.0.0, current version 870.0.0)
	/System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference (compatibility version 2.0.0, current version 2.0.0)
	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 152.0.0)
	/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 37594.0.0)
	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit (compatibility version 1.0.0, current version 531.22.7)
...