2011-12-09 15 views
5

Costruisco un'applicazione che usa GLKit per disegnare cose OpenGL sullo schermo. So che questo è un framework iOS5 ma, mi chiedevo se c'è un modo per collegare a mano glkit dylib. Apprezzerò se non ho bisogno di ricostruire il mio codice poiché GLKit è molto più facile da usare.C'è un modo per collegare GLKit in un'app IOS4?

risposta

1

Sfortunatamente c'è un modo non noto per l'iPhone.

Ho provato lo stesso per OS X 10.6 con una copia della libreria di framework GLKit da OS X 10.8 e come ho già supposto usavano funzionalità che, quando non erano disponibili in OS X 10.6, la mia applicazione si chiudeva. Con 10.7 ha funzionato dal 10.8 è abbastanza vicino al precedente OS X.

Puoi provare a copiare il GLKit Framework da /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6 .0.sdk/System/Library/Frameworks/GLKit.framework sul percorso della cartella SDK di iPhone 4.

I file framework e di intestazione dovrebbero quindi essere accessibili nella versione precedente di Xcode che è probabilmente in/Developer poiché si utilizza una versione precedente di Xcode.

+0

La mia cartella di esempio è per l'SDK di iOS 6. Se hai installato iOS 5.x SDK, dovresti usarli invece. È più vicino alla versione 4. – DasFuxx

+0

Ho risolto questo problema molto tempo fa estraendo tutte le intestazioni da GLKit che sono in linea (come Matrix.h) e implementando manualmente le funzioni di cui avevo bisogno, come funziona il caricatore di texture. Ma ora, penso che iOS4 stia per diventare depracato. Mi sono fermato con lo sviluppo di iOS qualche tempo fa. – McLeary

+0

Questo è vero :) Dopo aver risposto ho visto che la domanda ha quasi un anno. Comunque penso che questo potrebbe essere utile anche per altri framework in futuro. – DasFuxx

Problemi correlati