2013-10-23 23 views
6

Başka birine bağlı bir Cocoapod yapmaya çalışıyorum ama derleme zamanında sorunlar yaşıyorum.Cocoapods podspec bağımlılığı alma dosyası bulunamadı

platform :ios, '5.0' 
pod 'CocoapodA' 
pod 'CocoapodB', :path => '../../CocoapodB' 

CocoapodB Podspec: B A üzerinde

Uygulamam Podfile dayanır BenimUygulamam CocoapodA ve CocoapodB kullanıyor bu durumda Say

s.dependency 'CocoapodA'

ama denediğimde olsun derlemek 'CocoapodA/CocoapodA.h' file not found Burada, CocoapodB'daki içe aktarma onu dahil etmeye çalışıyor.

Podspec belgelerini okumaya çalıştım ama gerçekten neyi kaçırdığımı anlamadım. Ayrıca s.library = 'CocoapodA''u denedim.

cevap

0

doğru örneğin, CocoapodA için başlık dosyaları belirtmek emin olun:

s.public_header_files = 'CocoapodA/**/*.h'

+1

CocoapodA aslında üçüncü taraftır, podspec'lerini burada görebilirsiniz: https://github.com/CocoaPods/Specs/blob/master/OpenTokSDK-WebRTC/2.1.5/OpenTokSDK-WebRTC.podspec. Sorun muhtemelen CocoapodB ile ilgili bir problem – Dan2552

0

Sorunum OTHER_LDFLAGS geçersiz ediliyordu olarak sona erdi. Other Linker Flags tuşunu seçtikten sonra (derleme ayarları) ve geri tuşuna basmak şimdi oluşturur.

Garip bir şekilde yalnızca gerçek aygıt üzerinde yapıyorum; hem simülatör hem de arşiv başarısız oluyor. Muhtemelen başka bir şeyden kaynaklanıyorlar.

İlgili konular