2013-05-13 15 views
5

Crashlytics çerçevesini oluşturan bir Cocoapod oluşturdum. Dış çerçeveyi (Crashlytics.framework) bölüme nasıl ekleyeceğimi anlayamadım, bu nedenle projemde içe aktarılacak.Harici bir çerçeve içe aktarma kodamanları

Mümkün mü? Eğer Pod'un kaynak dosyalarına çerçeve kütüphane ekleyebiliyorsanız

+0

crashlytics' doğrudan desteklemek için yönlendirilmesi gereken bir şeydir //support.crashlytics.com/knowledgebase ona da, her dev bilgisayarda kendi uygulama yüklemeyi zorlayarak durdurmak için onlara :) – eladleb

+0

Bu @eladleb üzerinde Anlaştık, ama bir örnek olarak Crashlytics kullandım - başka bir çerçeve olabilir. – Roei

cevap

3

, burada bunu yapmak için başka bir yolu. Pod, 'MyPod' için çerçeveyi 'MyPodSubDirectory' dizinine ekleyin. Sonra podspec dosyasını aşağıdaki gibi düzenleyin. http: Bunu düşünmek

s.preserve_paths = 'MyPodSubDirectory/Crashlytics.framework' 
s.xcconfig = { 'OTHER_LDFLAGS' => '-framework Crashlytics' } 
s.vendored_frameworks = 'MyPodSubDirectory/Crashlytics.framework' 
+1

'u güncelleyin, eğer zaten bağlayıcı bir çerçeve olarak eklemişseniz linker bayraklarını eklemeniz gerekmez :) –

+4

Bu mantıklıdır. Ama şimdi Crashlytics'i nasıl kullanabilirim? #import 'hala çalışıyor mu? Benim durumumda, çerçeve OpenCV ve '#import ' çalışmıyor. – shmim

+0

shmin, #import için bir çözüm buldunuz mu? – BoazGarty