Die Motivation für diese Frage Hinzufügen versucht, ich LDAP-Funktionen arbeiten mit einer iPhone-Applikation zu erhalten, die ein Projekt, das ich für Teil meiner Arbeit bin versucht.eine statische Bibliothek zu einem iPhone-Projekt
Als ich die Anwendung entwickelte, benutzte ich das Framework ldap.framework, das Teil von Mac OS X ist. Das funktioniert im Simulator gut, aber wenn ich versuche, die App auf einem Gerät zu bekommen, sagt es mir, dass ich Ich darf diesen Rahmen nicht verwenden.
Nach einigen Recherchen fand ich, dass ich mit OpenLDAP die ARM-Architektur aufbauen konnte und die statische Bibliothek zu meiner Anwendung für das Gerät bestimmt hinzuzufügen.
Ich schaffte es schließlich configure zu kompilieren und openldap bauen von Variablen wie erwähnt here und mit den folgenden Befehlen Einstellung ...
Ade$ ./configure CC=$DEVROOT/usr/bin/arm-apple-darwin9-gcc-4.0.1 \
LD=$DEVROOT/usr/bin/ld --host=arm-apple-darwin --with-yielding_select=yes
Ade$ make depend
Ade$ make
ich, dass die Datei für wird eine Erweiterung der ich bin auf der Suche wurde gesagt haben ‚.a‘ so suchte ich nach einer ‚.a‘ Datei, die ldap erwähnt ...
Ade$ sudo find/-name *ldap*.a
Password:
/Users/Ade/Desktop/openldap-2.4.16/libraries/libldap/.libs/libldap.a
/Users/Ade/Desktop/openldap-2.4.16/libraries/libldap_r/.libs/libldap_r.a
also gehe ich davon aus, das sind die Dateien, die ich brauche?
Meine Frage ist, was mache ich als nächstes? Ich weiß, ich muss die Bibliothek zum Xcode-Projekt hinzufügen und wahrscheinlich auch eine Menge '.h' Dateien hinzufügen?
Wenn mir jemand einen Zeiger auf Dokumentation geben kann oder kein Licht auf der nächsten Stufe vergießen würde ich wirklich dankbar.
Vielen Dank, Ade
ps. Ich habe auch über diesen Prozess auf meinem Blog unter www.greenpasta.com gesprochen.
Hallo, ich diese Methode versucht, aber habe nicht näher ... Es gibt eine weitere Diskussion über die Apple-Diskussionsforen los ... –