组件化封装OCR问题

2021-07-09  本文已影响0人  大写的空气

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。 问题解决

上一篇下一篇

猜你喜欢

热点阅读