Cocoapods使用自定义框架

6
我希望生成一个 podspec 文件,其中包含自定义框架、一个类和一个第三方框架作为依赖项。
这个单一的类通过包含自定义框架的一个头文件来引用该自定义框架。如果我运行 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'

这个单一类继承自MapBox框架的类。

我感觉好像漏了点什么,但是又想不出来是什么。有什么建议或提示吗?

1个回答

8

尝试按照这里的说明使用vendored_frameworkPodspec Link Binary Library

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

4
我的示例应用程序出现“找不到头文件”的错误。 - malhal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接