在Cocoapods库中找不到类别

蒂博查

我正在发布我的CocoaPods库的新版本。在此版本中,我包括UIDevice-Hardware.h类别。

我知道使用-ObjC标志来导入静态库中的类别。在中Build Phases -> Copy HeadersUIDevice-Hardware.h在“项目”中。

运行时pod lib lint --no-clean,我以为-ObjC会设置标志,但出现错误:

- ERROR | [xcodebuild]    
TCBlobDownload/TCBlobDownload/TCBlobDownload/TCBlobDownloader.m:16:9: fatal error: 
'UIDevice-Hardware.h' file not found

Pods project available at `/private/tmp/CocoaPods/Lint/Pods/Pods.xcodeproj` for inspection.

所以我在我的添加了这一行.podspec

spec.xcconfig = { 'OTHER_LDFLAGS' => '-ObjC -all_load -force_load' }

是的,请确保所有三个标志。

而且我仍然遇到相同的错误。我检查了说的内容,Pods.xcodeproj并在它的目标中Other Linker Flags是空的,否-ObjC或其他任何内容。但是.xcconfig文件在.podspec...中定义了我的标志...我不知道从那里去。

当我在其中设置了标记的测试项目中导入库时,库构建良好。如何用CocoaPods做成皮棉?

保罗·斯

您的全局文件是否拾取了头文件,以说出要包含在Pod中的文件?听起来规范似乎根本不包含该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章