Swift5初心者です.StoryBoardは使っておりません.
現在OCRを使用したアプリケーション開発を行っており,ここのサイト(かなり古いですが)を参考にCocoaPodsを用いてTesseract-OCR-iOSの導入を試みています.
空のプロジェクトにTesseract-OCR-iOSを入れてシミュレーターを起動しようとしたらThread 1: signal SIGABRT
というメッセージが出て停止してしまいます.
コンソールには下のようなメッセージが出ています.
dyld: lazy symbol binding failed: can't resolve symbol ___cxa_guard_acquire in /Users/(ユーザー名)/Library/Developer/CoreSimulator/Devices/C13FEE53-E7BA-4C38-B1D1-6F771753A68F/data/Containers/Bundle/Application/F6FADC05-5A46-48B3-AD70-D1D69450FC47/(プロジェクト名).app/Frameworks/TesseractOCR.framework/TesseractOCR because dependent dylib #1 could not be loaded dyld: can't resolve symbol ___cxa_guard_acquire in /Users/(ユーザー名)/Library/Developer/CoreSimulator/Devices/C13FEE53-E7BA-4C38-B1D1-6F771753A68F/data/Containers/Bundle/Application/F6FADC05-5A46-48B3-AD70-D1D69450FC47/(プロジェクト名).app/Frameworks/TesseractOCR.framework/TesseractOCR because dependent dylib #1 could not be loaded
またThred1の中身を覗くと下の箇所で止まっています.
dyld`__abort_with_payload: 0x10ee2e384 <+0>: movl $0x2000209, %eax ; imm = 0x2000209 0x10ee2e389 <+5>: movq %rcx, %r10 0x10ee2e38c <+8>: syscall -> 0x10ee2e38e <+10>: jae 0x10ee2e398 ; <+20> 0x10ee2e390 <+12>: movq %rax, %rdi 0x10ee2e393 <+15>: jmp 0x10ee2d99d ; cerror_nocancel 0x10ee2e398 <+20>: retq 0x10ee2e399 <+21>: nop 0x10ee2e39a <+22>: nop 0x10ee2e39b <+23>: nop
プロジェクトの作り直しやCocoaPodsの再インストール,Copy Bundle ResourcesやProduct Nameをイジったりなどを試みましたが,やはりエラーが消えません.
このエラーのどこに原因があってどうすれば直せるのかを教えていただきたいです.
よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。