ld: framework not found ****** clang: error: linker command failed with exit code 1 (use -v to see invocation)
1859 ワード
エラーの再現
使いたいFrameWorkをXcodeのLinked FrameWorks and Librariesから入れてRunする。
以下参考画像
解決方法
これは、どうやらプロジェクト内にないと発生するようです。
ので、フレームワークのパスがプロジェクト内にない場合は、プロジェクト内にフレームワークをおく。
そのあと、上記指定の時、そのプロジェクト内に入れたフレームワークを指定する。
注:一回最初に入れて置いたものは削除すること!!
これはプロジェクト内に入っていなかったものをプロジェクト内に入れたの画像
もう一言
ちなみに、この場合は直に入れていますが、ここにframeworkと言った名前のフォルダを入れて、
XcodeのFrameWorkSearchPathの中に
$(PROJECT_DIR)/app名/framework
とりあえず大事なこと!
FrameWorkはプロジェクト中に。中に入れてからその中に入れたフレームワークを指定すること!それでもダメならパスの確認。
最後に
当たり前だろ!!と思うかもしれませんが、案外この当たり前のことを書いていないことがあり、これをちゃんとしっかり知らなかった私はかなり戸惑ったので書かさせていただきました。
Author And Source
この問題について(ld: framework not found ****** clang: error: linker command failed with exit code 1 (use -v to see invocation)), 我々は、より多くの情報をここで見つけました https://qiita.com/sachiko-kame/items/be548a7942e6c22a1828著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .