Tesseract для Xcode: библиотека не загружена - PullRequest
0 голосов
/ 30 марта 2020

Я пытался запустить Tesseract на XCode, установив модуль через следующий файл:

target 'ArchaismDictionaryiOS' do use_frameworks! pod 'TesseractOCRiOS', но всякий раз, когда я пытаюсь запустить свое приложение на iPhone, я получаю следующую ошибку :

dyld: Библиотека не загружена: @ rpath / TesseractOCR.framework / TesseractOCR Ссылка на: / private / var / container / Bundle / Application / F0F10977-61CF-4A29-951A-535038EDB921 / ArchaismDictionary iOS .app / ArchaismDictionaryiOS Причина: подходящее изображение не найдено. Не нашел: /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: недопустимая подпись кода для контейнеров '/ private / var / /Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR '/ private / var / Containers / Bundle / Application / F0F10977-61CF-49212-38B-4-A-53-53-A-4-RU-53-53-RU-539-53-RU-1-RU /ArchaismDictionaryiOS.app/Frameworks/TesseractOCR.framework/TesseractOCR: сбой stat () с ошибкой errno = 25 / private / var / container / Bundle / Application / F0F10977-61CF-4A29-951A-535038EDB921 / ArchaismDictionary iOS. app / Frameworks / TesseractOCR.framework / TesseractOCR: недопустимая подпись кода для / '/private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/T esseractOCR.framework / TesseractOCR: сбой stat () с ошибкой errno = 1 /private/var/containers/Bundle/Application/F0F10977-61CF-4A29-951A-535038EDB921/ArchaismDictionaryiOS.app/Frameworks/TesseractRResmeractRractme подпись кода недопустима для '/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 / ArchaismDictionary iOS .app / Frameworks / TesseractOCR.framework / TesseractOCR: сбой stat () с errno = 1

Я отключил битовый код, но это не имеет никакого эффекта, и изменение фреймворка на use_modular_header в подфайле выдает ошибку, что проект не может найти библиотеку Tesseract. Знаете ли вы, как правильно внедрить Tesseract в Xcode и решить эту проблему?

1 Ответ

0 голосов
/ 04 апреля 2020

Оказывается, это была проблема iOS. Если вы обновитесь до последней версии iOS, проблема исчезнет, ​​и библиотека будет работать.

...