2011-12-09 19 views
5

Buduję aplikację, która używa GLKit w celu narysowania rzeczy OpenGL na ekranie. Wiem, że jest to framework iOS5, ale zastanawiałem się, czy istnieje sposób na połączenie z glkit dylib ręcznie. Będę wdzięczny, jeśli nie będę musiał odbudowywać mojego kodu, ponieważ GLKit jest znacznie łatwiejszy w użyciu.Istnieje sposób na połączenie GLKit w aplikacji IOS4?

Odpowiedz

1

Niestety nie jest znany sposób na iPhone.

Próbowałem tego samego dla OS X 10.6 z kopią biblioteki szkieletowej GLKit z OS X 10.8 i jak już przypuszczałem korzystali oni z funkcji, które nie są dostępne w OS X 10.6, a moja aplikacja po prostu wychodzi. Z 10.7 działało, ponieważ 10.8 jest całkiem bliskie poprzedniemu OS X.

Możesz spróbować skopiować środowisko GLKit z /Aplikacje/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6 .0.sdk/System/Library/Frameworks/GLKit.framework na ścieżce do folderu SDK iPhone 4.

ramową i wtedy nagłówek pliki powinny być dostępne w starszej wersji Xcode, który jest prawdopodobnie w/Developer ponieważ używasz starej wersji Xcode.

+0

Mój przykładowy folder dotyczy zestawu SDK iOS 6. Jeśli masz zainstalowane zestawy SDK iOS 5.x, powinieneś ich użyć. Jest bliższa wersji 4. – DasFuxx

+0

Rozwiązałem ten problem dawno temu, wyodrębniając wszystkie nagłówki z GLKit, które są wbudowane (jak Matrix.h) i wdrażając ręcznie funkcje, których potrzebowałem, takie funkcje ładowania tekstury. Ale teraz myślę, że iOS4 wkrótce zostanie zdeprakcjonowany. Wcześniej zająłem się rozwojem iOS. – McLeary

+0

To prawda :) Po udzieleniu odpowiedzi zobaczyłem, że pytanie ma prawie rok. W każdym razie myślę, że może to być przydatne również dla innych frameworków w przyszłości. – DasFuxx