2014-05-13 16 views
5

Voglio generare un file podspec che ha un framework personalizzato, una classe e un framework di terze parti come dipendenza.Cocoapods con framework personalizzato

La singola classe fa riferimento al framework personalizzato includendo un'intestazione di tale framework. Se corro

pod lib lint

appare questo errore:

- ERROR | [xcodebuild] /Users/xyz/Documents/iOS/Apps/Sample/Core/Sample.h:10:9: fatal error: 'CustomFramework/Bar.h' file not found

La parte relativa del mio file podspec assomiglia a questo:

s.source_files  = 'Core/*' , 'Core/CustomFramework.framework/Headers/*.h' 
s.preserve_paths = 'Core/CustomFramework.framework/**/*' 
s.xcconfig   = { 'FRAMEWORK_SEARCH_PATHS' => '"${PODS_ROOT}/Headers"' } 
s.frameworks  = 'CustomFramework' 
s.xcconfig   = { 'OTHER_LDFLAGS' => '-ObjC' , 'LIBRARY_SEARCH_PATHS' => '"${PODS_ROOT}/CustomFramework/Headers"'} 

s.dependency 'MapBox', '1.1.0' 

Il singolo classe eredita dalla classe di il framework MapBox.

Mi sento come se mi mancasse qualcosa ma non riesco a capire cosa. Qualche suggerimento o suggerimento?

risposta

4

Prova utilizzando vendored_framework come spiegato qui: Podspec Link Binary Library

spec.ios.vendored_frameworks = 'Frameworks/MyFramework.framework' 
+0

si sta lavorando! Grazie mille! –

+2

Sto ricevendo le intestazioni non trovate nella mia app di esempio. – malhal

Problemi correlati