gpt4 book ai didi

ios - 具有自定义框架的 Cocoapods

转载 作者:可可西里 更新时间:2023-11-01 04:29:52 25 4
gpt4 key购买 nike

我想生成一个 podspec 文件,它有一个自定义框架、一个类和一个第三方框架作为依赖项。

单个类通过包含该框架的一个 header 来引用自定义框架。如果我跑

pod lib lint

出现这个错误:

- 错误 | [xcodebuild]/Users/xyz/Documents/iOS/Apps/Sample/Core/Sample.h:10:9: fatal error :找不到“CustomFramework/Bar.h”文件

我的 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框架的类。

我觉得我错过了什么,但又想不通。有什么建议或提示吗?

最佳答案

尝试使用 vendored_framework,如下所述:Podspec Link Binary Library

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

关于ios - 具有自定义框架的 Cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23629382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com