Xcodeでopencvを使うためにhomebrewからopencvをインストールしました。
Xcodeでの動作確認のためにサンプルプログラム(hello,worldを出す程度のもの)を実行したのですが、
Thread 1: signal SIGABRT
dyld: Library not loaded:
Reason: no suitable image found. Did find:
のようなエラーが出ます。
このエラー文で検索をかけたところ類似したものはでてくるのですが、解決には至りません。
行った設定は、
⑴preferences>locations derived dataをrelativeに
⑵Build Settingでheader search paths に/usr/local/Cellar/opencv/4.5.2_1をrecursiveで登録
⑶Build Phases>Link binary with librariesにlibopencv_highgui.dylib、libopencv_core.dylib、
libopencv_videoio.dylib、libopencv_imgcodes.dylibの4つを追加
これらを行ったのちにmain.cppを実行しました
このタイミングで上記のようなエラーが起こります。
succeededの表示は出ます。
発生している問題・エラーメッセージ
Thread 1: signal SIGABRT dyld: Library not loaded: /usr/local/opt/opencv/lib/libopencv_highgui.4.5.dylib Referenced from: /Users/miyakeryosaku/Library/Developer/Xcode/DerivedData/TEST-fltxklpgbxqramexjvbxyolkchcl/Build/Products/Debug/TEST Reason: no suitable image found. Did find: /usr/local/opt/opencv/lib/libopencv_highgui.4.5.dylib: code signature in (/usr/local/opt/opencv/lib/libopencv_highgui.4.5.dylib) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. /usr/local/lib/libopencv_highgui.4.5.dylib: code signature in (/usr/local/lib/libopencv_highgui.4.5.dylib) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. /usr/local/Cellar/opencv/4.5.2_1/lib/libopencv_highgui.4.5.2.dylib: code signature in (/usr/local/Cellar/opencv/4.5.2_1/lib/libopencv_highgui.4.5.2.dylib) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
該当のソースコード
C++
1 2//サンプルプログラム 3 4#include <iostream> 5 6int main(int argc, const char * argv[]) { 7 // insert code here... 8 std::cout << "Hello, World!\n"; 9 return 0; 10} 11 12
試したこと
opencv、homebrew、Xcodeの入れ直し
Xcodeはライブラリ内の関連するファイルの削除も行いました
(https://ticklecode.com/xcodeuninstall/)この方のを参考に
補足情報(FW/ツールのバージョンなど)
Xcode Version 12.5
Homebrew 3.1.7
opencv: stable 4.5.2 (bottled)
あなたの回答
tips
プレビュー