2015-10-12 1 views
1

Aujourd'hui, j'essaie de créer un wrapper Objective-C de la bibliothèque mediainfo. J'ai également écrit deux projets de démonstration (un écrit en Objective-C et l'autre en Swift).Inclure un dylib dans un environnement OS X

Je voudrais inclure le dylib de mediainfo dans le bundle de framework afin que les utilisateurs ne le voient pas. Mon intention est de créer un framework qui soit déplaçable sur mes autres projets Xcode.

J'ai essayé d'utiliser install_name_tool et otool pour localiser le chemin du dylib mais rien ne se passe. Soit l'application ne peut pas charger les plantages dylib ou Xcode.

Le code est disponible sur GitHub. J'essaie de compiler avec Xcode 7 et il se bloque lors de la compilation des exemples d'applications mais il ne plante pas lorsque je compile uniquement le framework.

Répondre

1

J'ai trouvé une solution:

  • Comme chaque dylib, nous devons utiliser install-nom-outil pour spécifier les chemins install-.

  • Nous devons également coder le framework et le dylib contenu avec notre ID développeur.

screenshot of the solution in Xcode