2014-05-13 12 views
5

मैं एक पॉडस्पेक-फ़ाइल जेनरेट करना चाहता हूं जिसमें एक कस्टम फ्रेमवर्क, एक वर्ग और तीसरी पार्टी ढांचा निर्भरता के रूप में है।कस्टम ढांचे के साथ कोकोपोड

एकल वर्ग उस ढांचे के एक शीर्षलेख को शामिल करके कस्टम ढांचे को संदर्भित करता है। अगर मैं

pod lib lint

चलाने यदि यह त्रुटि दिखाई:

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

मेरी podspec फ़ाइल के संबंधित भाग इस तरह दिखता है:

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' 

एकल वर्ग के वर्ग से विरासत मैपबॉक्स ढांचे।

मुझे लगता है कि मुझे कुछ याद आती है लेकिन यह पता नहीं लगा सकता कि क्या। कोई सुझाव या संकेत?

उत्तर

4

vendored_framework की तरह यहाँ समझाया उपयोग करके देखें: Podspec Link Binary Library

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

यह काम कर रहा है! आपका बहुत बहुत धन्यवाद! –

+2

मुझे अपने उदाहरण ऐप में हेडर नहीं मिल रहे हैं। – malhal

संबंधित मुद्दे