Nie wiem, jak mogłam być znacznie jaśniejsze niż instrukcje krok po kroku Włożyłem the very first page of the GitHub project aw README.md w sekcji „Dodawanie ramy do projektu iOS”:
Po uzyskaniu najnowszego kodu źródłowego dla frameworku, jest to dość proste, aby dodać go do swojej aplikacji. Rozpocznij od przeciągnięcia pliku GPUImage.xcodeproj do projektu Xcode w aplikacji, aby osadzić w projekcie ramę . Następnie przejdź do celu aplikacji i dodaj GPUImage jako docelową zależność. Na koniec należy przeciągnąć bibliotekę libGPUImage.a z folderu GPUImage produktu z folderu komponentu GPUImage z bibliotekami do fazy kompilacji w docelowej aplikacji aplikacji .
GPUImage potrzebuje kilku innych ram być powiązane z aplikacją , więc trzeba dodać następujące jako połączonych bibliotek w swojej docelowej aplikacji:
- CoreMedia
- CoreVideo
- OpenGLES
- AVFoundation
- QuartzCore
Będziesz też trzeba znaleźć nagłówki ramowych, tak w ustawieniach Budowanie projektu za ustawić nagłówek ścieżek wyszukiwania do względnego ścieżce z aplikacji do podkatalogu/ramowej w katalogu źródłowym GPUImage. Ustaw tę rekurencyjną ścieżkę wyszukiwania nagłówka.
Aby użyć klas GPUImage w aplikacji, po prostu zawierać nagłówek ramową rdzenia stosując następujący:
#import "GPUImage.h"
Na marginesie: jeżeli napotkasz błąd „Nieznany klasy GPUImageView w konstruktorze Interface” lub tym podobne, próbując zbudować interfejs z Generatorem interfejsów, może być konieczne dodanie -ObjC do innych flagerów linkowych w ustawieniach kompilacji projektu.
Ponadto, jeśli musisz wdrożyć to na iOS 4.x, wygląda na to, że bieżąca wersja Xcode (4.3) wymaga słabego połączenia z rdzeniem wideo Core w ostatecznej aplikacji lub możesz zobaczyć awarie z komunikatem "Nie znaleziono symbolu: _CVOpenGLESTextureCacheCreate" po utworzeniu archiwum przez do przesłania do App Store lub do dystrybucji ad hoc . Aby to zrobić, przejdź do karty Tworzenie fazy projektu, rozwiń grupę Link Binary With Libraries i znajdź CoreVideo.framework na liście. Zmień to ustawienie na dalekiej prawej stronie listy z Wymagane na Opcjonalne.
Dodatkowo, jest to framework ARC-włączone, więc jeśli chcesz używać to w odniesieniu ręcznego kierowania liczone aplikacji iOS 4.x będziesz musiał dodać -fobjc łukowego do innych flagi Linker także.
Aby zobaczyć, jak działa, spójrz na jedną z wielu przykładowych aplikacji, które dostarczam wraz z ramą.
Dodałem szczegółowe kroki w/zdjęć tutaj: http://stackoverflow.com/a/21896243/1553014 zobaczyć czy to pomaga. –