Aşağıdakiler benim için 64-bit simülatör ve retina iPad Mini için Xcode 5.1'de hatasız derleme GPUImage derlemeyi elde etmek için çalıştı, arm64'ü Geçerli Mimariler listesinden kaldırmaya gerek kalmadan (test için 64 bitlik bir aygıta sahip olma amacını ortadan kaldırıyor) 64 bit performans).
GitHub sayfasından .zip klasörünü indirin: https://github.com/BradLarson/GPUImage
Sıkıştırın ve 'çerçeve' klasörüne gidin. Buradan, 'Kaynak' klasörünü ekleyin ve Xcode projenize kopyalayın. 'Öğeleri hedef grubun klasörüne kopyala' seçeneğinin ve 'Eklenen klasörler için grup oluştur' seçeneğinin işaretli olduğundan emin olun. Bu, genel, iOS ve Mac üstbilgi / uygulama dosyalarını projenize kopyalar.
İOS için derlediğiniz için Mac dosyalarına ihtiyacınız yoksa, dosyaları projenize kopyalamadan önce Mac klasörünü silebilir veya grubu Xcode içinden silebilirsiniz.
Kaynak klasörü projenize ekledikten sonra GPUImage'ın sınıflarını / yöntemlerini kullanmaya başlamak için aşağıdakileri kullanın:
#import "Source/GPUImage.h"
Dikkat edilmesi gereken birkaç nokta:
- 'Kakao' bulunamadı ifadesini alırsanız, iOS projenize Mac klasörünü / başlıklarını eklediniz - Mac grubunu / dosyalarını projenizden silmeniz yeterlidir ve uyarı kaybolur
- Kaynak klasörü yeniden adlandırırsanız (Xcode'daki grubu değil), #import komutunda "Source / GPUImage.h" yerine bu adı kullanın. Projenize eklemeden önce klasörü GPUImageFiles olarak yeniden adlandırırsanız, şunu kullanın: #import "GPUImageFiles / GPUImage.h
- Açıkça arm7'nin A7 64 bit işlemciden yararlanmak için Geçerli Mimariler listesinde seçildiğinden emin olun!
- Bu bir GPUImage.framework paketi değildir (çerçeveyi http://www.raywenderlich.com/60968/ios-7-blur-effects-gpuimage adresinden indirdiğiniz gibi ), bu nedenle GPUImage'ı kullanmanın doğru yolu olmayabilir Brad Larson'ın istediği, ama şu anki SpriteKit projem için çalışıyor.
- Çerçevelere / kitaplıklara vb. Bağlanmaya gerek yoktur - sadece yukarıda açıklandığı gibi başlık ve uygulama kaynak klasörünü içe aktarın
Yukarıda umarım yardımcı olur - birden fazla soru sorulmasına rağmen hiçbir yerde net talimatlar yok gibi görünüyor, ama korkmayın, GPUImage kesinlikle arm64 mimarisi için çalışıyor!