podspec中ocr内容如下
s.subspec 'OCR' do |ocr|
ocr.source_files = 'LSUIKits/Classes/OCR/*'
ocr.dependency 'LSPNetwork'
ocr.dependency 'LSTrackAD_mainland/Track'
ocr.dependency 'HandyJSON', '5.0.2'
ocr.dependency 'JXPhotoBrowser', '3.1.2'
ocr.dependency 'Kingfisher', '5.15.8'
ocr.dependency 'SwiftyJSON', '5.0.0'
ocr.dependency 'FMDB', '2.7.5'
ocr.dependency 'CryptoSwift', '1.3.8'
ocr.dependency 'Cache', '5.3.0'
ocr.vendored_frameworks = 'LSUIKits/Vendors/OCR/*.framework'
ocr.vendored_library = 'LSUIKits/Vendors/OCR/*.a'
ocr.libraries = 'c++', 'z'
ocr.resources = [
'LSUIKits/Assets/OCR/*.bundle',
'LSUIKits/Vendors/OCR/ISOpenSDKFoundation.framework/Resources/*'
]
end
项目中使用合合SDK, 而合合SDK依赖opencv3.4.2.a文件。
运行pod install
一切正常
编译时报错
很诡异的一个bug, 各种查找,最后问题出在opencv3.4.2.a命名上
将.a文件名称改为libopencv3.4.2.a。 问题解决
网友评论