2014-05-13 17 views
5

Tôi muốn tạo tệp podspec có khung tùy chỉnh, một lớp và khung bên thứ ba làm phụ thuộc.Cocoapod với khung tùy chỉnh

Lớp duy nhất đề cập đến khung tùy chỉnh bằng cách bao gồm một tiêu đề của khuôn khổ đó. Nếu tôi chạy

pod lib lint

lỗi này xuất hiện:

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

Phần liên quan của tập tin podspec của tôi trông như thế này:

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' 

Lớp đơn kế thừa từ lớp khung MapBox.

Tôi cảm thấy như tôi nhớ điều gì đó nhưng không thể hiểu được điều gì. Bất kỳ gợi ý hay gợi ý nào?

Trả lời

4

Hãy thử sử dụng vendored_framework như đã giải thích ở đây: Podspec Link Binary Library

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

nó đang làm việc! Cảm ơn nhiều! –

+2

Tôi nhận được tiêu đề không tìm thấy trong ứng dụng ví dụ của mình. – malhal

Các vấn đề liên quan