Xcode 的 Tesseract:未加载库
Tesseract for Xcode: Library not loaded
我一直在尝试 运行 Tesseract on Xcode 通过以下文件安装 pod:
target 'ArchaismDictionaryiOS' do
use_frameworks!
pod 'TesseractOCRiOS'
但每当我尝试在 iPhone 上启动我的应用程序时,我都会收到以下错误:
dyld: Library not loaded: @rpath/TesseractOCR.framework/TesseractOCR
Referenced from: /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/ArchaismDictionaryiOS
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR'
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=25
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR'
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=1
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR'
/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=1
我已经关闭了 Bitcode 但它没有任何效果,并且在 podfile 中将框架更改为 use_modular_header 给我一个项目找不到 Tesseract 库的错误。你知道在 Xcode 中实现 Tesseract 并解决这个问题的正确方法是什么吗?
原来这是一个 iOS 问题。如果您更新到最新版本的 iOS,问题将消失,库将正常工作。
我一直在尝试 运行 Tesseract on Xcode 通过以下文件安装 pod:
target 'ArchaismDictionaryiOS' do
use_frameworks!
pod 'TesseractOCRiOS'
但每当我尝试在 iPhone 上启动我的应用程序时,我都会收到以下错误:
dyld: Library not loaded: @rpath/TesseractOCR.framework/TesseractOCR Referenced from: /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/ArchaismDictionaryiOS Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR' /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=25 /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR' /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=1 /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: code signature invalid for '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR' /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: stat() failed with errno=1
我已经关闭了 Bitcode 但它没有任何效果,并且在 podfile 中将框架更改为 use_modular_header 给我一个项目找不到 Tesseract 库的错误。你知道在 Xcode 中实现 Tesseract 并解决这个问题的正确方法是什么吗?
原来这是一个 iOS 问题。如果您更新到最新版本的 iOS,问题将消失,库将正常工作。